App Store Reddedildi mi? 2026'nın En Sık 10 Nedeni ve Çözümü
Apple App Store 2026'da başvuruların dörtte birini reddediyor. En sık 10 sebep, örnek hata mesajları, spesifik çözümler — CU Studio rehberi.
Apple'ın 2024 App Store Transparency raporuna göre, 7.77 milyon başvurudan yaklaşık 1.93 milyonu reddedildi — yani her 4 başvurudan biri. 2026'da Xcode 26 SDK zorunluluğu, AI consent kuralları ve Privacy Manifest denetimleri ile bu oran daha da yükseldi. Aşağıda, 2026'da en sık karşılaşılan rejection nedenleri var — hata mesajından ne anlaşılacağı ve nasıl çözüleceği ile birlikte.
1. Performance — Uygulama Çöküyor veya Donuyor (Guideline 2.1)
Neden: Reviewer telefonda uygulamanızı açıyor, bir yerde crash oluyor, ekran donuyor, ya da bir özellik hiç açılmıyor.
Sık kaynak: Reviewer'ın test hesabıyla girmediği bir ekran, ilk açılışta arka planda ağır işlem yapılması, boş listelerin doğru handle edilmemesi (null pointer), internet olmadığında crash.
Çözüm: TestFlight'a yükleyin ve 10 farklı cihazda test edin. Uçak modu, düşük pil, yavaş internet gibi kenar durumlar. Özellikle demo hesabı verdiğiniz akışı bir de kendiniz baştan sona deneyin — reviewer'ın ne göreceğini simüle edin.
2. Privacy Manifest Eksik (Hata kodu: ITMS-91053)
Neden: Uygulamanızın içindeki bir third-party kütüphane (Firebase, Facebook SDK, analytics vs.) PrivacyInfo.xcprivacy dosyası içermiyor. Bu, 2024'ten beri en hızlı büyüyen rejection kategorisi. Sizin kod tabanınızda hiçbir sorun olmayabilir — ama kullandığınız bir SDK'nın eski sürümü uyumsuz.
Çözüm: Xcode 26 build'de tam hata mesajını okuyun — hangi framework olduğu yazılı olur. O framework'ün son sürümüne geçin. Hâlâ eksikse, o SDK'yı geliştiren firmaya issue açın ya da alternatif arayın.
3. AI Consent Screen Eksik (Kasım 2025'ten beri)
Neden: Uygulamanız OpenAI, Anthropic (Claude), Google Gemini, ya da başka bir üçüncü parti AI servisi kullanıyor ve kullanıcı verisini oraya gönderiyor. Ama kullanıcıya bunu açıkça bildirmiyorsunuz. Apple 2025 Kasım'dan beri şunu zorunlu tutuyor: Uygulamanız kullanıcı verisini bir AI servisine gönderiyorsa, ilk kullanımdan önce bir consent ekranı gösterip hangi AI sağlayıcısı olduğunu (isim isim), ne tür veri gönderildiğini ve neden gönderildiğini açıklamak zorundasınız.
Çözüm: Uygulamanızın AI özelliğini ilk kullandığı yere modal bir consent ekranı ekleyin. Kullanıcı "Kabul et" demeden AI özelliği çalışmasın. Reddedebilme opsiyonu olsun.
4. "Hesabı Sil" Butonu Eksik (Guideline 5.1.1)
Neden: Uygulamanız kullanıcı hesabı oluşturmayı destekliyor ama uygulamanın içinde hesabı silme yolu yok. Bu 2022'den beri zorunlu ama 2026'da çok daha katı denetleniyor.
Çözüm: Ayarlar sekmesine "Hesabımı Sil" butonu ekleyin. E-posta at, biz halledelim değil — tıklanabilir, çalışan bir buton. Silme öncesi bir onay ekranı olabilir ama süreç uygulama içinde tamamlanmalı.
5. Metadata ile Uygulama Uyumsuz (Guideline 2.3)
Neden: App Store'daki ekran görüntüleri ya da açıklamada gösterilen özellikler uygulamada yok. Ya da tersi — uygulama farklı bir şey yapıyor. Sık örnek: Screenshot'ta "Yapay zeka destekli öneri" yazıyor ama uygulamada AI yok. Açıklamada "10.000+ kullanıcı" diye tanıtım yapmışsınız. Screenshot iPad görüntüsü ama uygulama sadece iPhone destekliyor.
Çözüm: Store listing'inizi uygulamayla birebir uyumlu tutun. Marketing dili değil, gerçekçi açıklama kullanın.
6. Placeholder Content (Guideline 2.1)
Neden: Uygulamanın bir yerinde "Lorem ipsum dolor sit amet", "Coming soon", "TBD", "Test123" gibi geçici içerik kalmış. Reviewer kontrol eder ve gözünde büyütür — uygulamanın bitmemiş olduğunu düşünür.
Çözüm: Submit öncesi bütün ekranlardaki tüm metinleri gözden geçirin. Boş state'ler için de gerçek Türkçe metin yazın.
7. Kayıt Gerektiren Uygulama, Demo Hesabı Verilmemiş (Guideline 2.1)
Neden: Uygulamanız giriş isteyen türden — reviewer içeri girip test etmek istiyor ama sizden bir demo hesabı almamış.
Çözüm: App Review Information bölümüne bir test hesabı (e-posta + şifre) yazın. Bu hesap uygulamanın tüm özelliklerine erişebilmeli. Test hesabı OTP ile giriş yapıyorsa OTP olmadan da girecek şekilde ayarlayın veya notlarda test OTP'sini belirtin.
8. In-App Purchase Yerine Dış Ödeme Yönlendirmesi (Guideline 3.1.1)
Neden: Uygulamanız içinde bir "Web'den satın al" butonu var, bu buton kullanıcıyı Safari'ye götürüp dışarıda ödeme yapmasını istiyor. Apple bunu hâlâ katı denetliyor.
Çözüm: Dijital ürün ve abonelik satıyorsanız Apple'ın In-App Purchase (IAP) sistemini kullanmak zorundasınız. Fiziksel ürün veya hizmet satıyorsanız farklı — IAP kullanma zorunluluğu yok.
9. Spam / Kopya Uygulama (Guideline 4.3)
Neden: Uygulamanız Apple'ın "değer katmayan" saydığı kategoride (fener, hesap makinesi, basit timer, wallpaper vb.) ve mevcut alternatiflerden anlamlı bir farkı yok. Apple 2026'da 4.3(b) kuralını netleştirdi.
Çözüm: Uygulamanızın benzersiz değer önermesini kanıtlayın. App Review Notes bölümüne yazın: "Bu uygulama X kategorisinde ama Y, Z farklılıkları var." Screenshot'lar ve açıklama da bunu vurgulamalı.
10. Xcode 26 SDK Kullanılmamış
Neden: Uygulamanız Xcode 25 veya öncesi ile derlenmiş.
Çözüm: Xcode 26'ya geçin. Bu konuda ayrı bir rehberimiz var.
Rejection Sonrası Ne Yapmalı?
Panik yapmayın. Rejection'ların çoğu 24-72 saatte çözülebilir. Mesajı dikkatli okuyun — Apple hangi guideline'ı çiğnediğinizi söyler. O guideline'a Apple Developer sitesinden bakın. Anlamadıysanız sorun — App Store Connect'ten "Reply" tuşuyla ekstra soru sorabilirsiniz. Sadece o sorunu çözün, panik ile başka değişiklikler yapmayın. Resubmit'te değişiklik notu yazın: "Feedback'inize göre şu değişiklikleri yaptık: 1, 2, 3."
Sonuç
Rejection kaçınılmaz değil — sadece hazırlıksız submit'in cezası. Yukarıdaki 10 maddeyi submit öncesi checklist olarak kullanırsanız oranınız düşer.
CU Studio olarak submit öncesi denetim (audit) yapıyoruz — kod tabanınızı bu 10 madde açısından tararız. Detay için: hello@custudio.com.tr
Bir projeniz mi var? Konuşalım.
Tasarımdan yayına uçtan uca çözüm üreten bağımsız bir yazılım stüdyosuyuz. Fikrinizi anlatın, bir iş günü içinde dönelim.