Apple, App Review'un nasıl işlediğini yazıya döktü. Göndermeden önce şunları değiştirirdim
Yazan: Justinas Rolando, MacPip'in yapımcısı
Kasım 2026 tarihli Hello Developer notunda Apple, geliştiricileri yeni App Review yardım makalelerine yönlendirdi. Çoğumuzun retlerden öğrendiği şeyleri yazıya döktüler: Apple, gönderimlerin %50 kadarını 24 saatten kısa sürede, %90 kadarını ise 48 içinde incelemeyi hedefliyor; demo girişleri inceleme başladığında hâlâ çalışmalı; bir soruyu yanıtlamak için yeniden göndermek yerine App Store Connect'ten cevap vermelisiniz; “Bug Fix Submissions:” ile başlayan bir ret, düzeltmeyi yayımlayıp sorunu bir dahaki sefere halletmenize izin verir; ekran görüntülerinin yarısından fazlası uygulamayı kullanımda göstermeli; ve her izin kendi açık purpose string'ine sahip olmalı. Yalnızca bir makale Mac'ten adıyla söz ediyor, ama her kural bir Mac App Store gönderimi için geçerli.
App Review hakkında bildiklerimin çoğunu ret e-postalarından öğrendim. Bu yüzden Apple'ın Kasım 2026 tarihli Hello Developer notunda “Browse new App Review help articles” yazınca hepsini okudum. Artık tek yerde duruyorlar, App Review Help, ve eskiden efsane olan birçok şeyi açıkça söylüyorlar.
İşte bunların içinde bir Mac uygulaması için önemli olanlar ve bir sonraki gönderimimden önce neyi değiştireceğim.
Önce, bu kimin için
App Review yalnızca App Store Connect üzerinden geçenlere bakar: Mac App Store, TestFlight, uygulama içi satın alımlar ve diğerleri. Mac uygulamanızı Developer ID ile kendi sitenizden satıyorsanız Apple'da kimse onu incelemez. Otomatik bir kontrol olan notarizasyondan geçer. Yani yalnızca doğrudan dağıtıyorsanız göz gezdirin ve Mac App Store sürümü ekleyeceğiniz gün için saklayın.
Bir inceleme ne kadar sürer
İnceleme durumu makalesi Apple'ın kendi hedefini veriyor: gönderimlerin en az %50 kadarını 24 saatten kısa sürede ve %90 kadarını 48 saatten kısa sürede incelemek. Ayrıca bir incelemeyi neyin yavaşlattığını da söylüyor: sınırlı inceleme geçmişi, Apple'ın ihtiyaç duyduğu belgeler ya da karmaşık veya yeni sorunlar gibi.
Ben ne yapardım: lansman gününü, öncesinde iki boş gün olacak şekilde planlardım, ilk uygulamada daha fazla. Ve manuel yayınla erkenden gönderirdim, böylece uygulamanın yayına çıkacağı dakikayı siz seçersiniz.
İncelemeler Notes alanında kazanılır
Eksiksiz inceleme makalesi açık sözlü: “Incomplete submissions will be rejected.” Önemli ayrıntılar:
- Demo girişleri, inceleme başladığında çalışmalı, yalnızca gönderdiğiniz anda değil. Arada süresi dolan ya da değişen bir test hesabı reddedilmenize yol açabilir.
- Giriş için kod gerekiyorsa Notes'a yazın. Bu olmazsa Apple'ın bir telefon görüşmesi yapması gerekebilir ve görüşmeler genellikle üç ila beş iş günü içinde yapılır. Bu da bir hafta kaybetmek demek.
- Aboneliklerde süresi dolmuş abonelikli bir demo hesap gerekir, böylece inceleyen kişi satın alma akışının tamamını görebilir.
Ben ne yapardım: Notes alanını yabancı biri için kısa bir yönerge gibi yazardım. Önce nereye tıklanacağı, hangi hesabın kullanılacağı ve uygulamanızın penceresi yoksa menü çubuğu simgesinin ne yaptığı. Sonuncusu çok Mac'e özgü.
Reddedildiğinde
Yıllar önce yazılı olarak elimde olmasını dilediğim kısım bu.
- Bir soruya cevap vermek için yeniden göndermeyin. App Review bilgi isterse App Store Connect'ten cevap verin. Yalnızca build'deki bir düzeltme için ve yalnızca belirttikleri her sorunu giderdikten sonra yeniden gönderin.
- En üstte “Bug Fix Submissions:” ifadesine bakın. Bir ret bu notla başlıyorsa Bug Fix Submissions makalesi, kabul ettiğinizi söyleyerek cevap verebileceğinizi ve sorunu bir sonraki güncellemede halledebileceğinizi belirtiyor. Yeniden göndermeyin. Yalnızca daha önce onaylanmış uygulamalar için geçerlidir, hukuki ya da güvenlik sorunlarında asla işlemez ve bir sorun iki kez ertelenemez.
- Hızlandırmayı yalnızca gerçekten gerekiyorsa isteyin. Apple, hızlandırma taleplerinin “gerçekten acil konulara ayrılması gerektiğini” ve yalnızca zaten incelemeye gönderilmiş build'ler için olduğunu söylüyor. Bir etkinliğe bağlı lansman için etkinliği ve tarihini Notes'a yazın.
- İtiraz en son. Önce ret mesajına cevap verip durumu açıklayın. Olmazsa App Review Board uygulama başına tek itiraz kabul eder ve yeniden gönderdikten sonra o ret için itiraz edemezsiniz.
Sayılı dört kural
Yönerge makaleleri kısa ve somut.
- Ekran görüntüleri, 2.3.3. Ekran görüntülerinizin yarısından fazlası, cihaz türü başına sayılarak, uygulamanın kullanımda olduğunu göstermeli. Üç ekran görüntüsü varsa ikisi uygulama olmalı. Açılış ekranı ya da başlık kartı, azınlıkta kaldığı sürece sorun değil. MacPip'in ekran görüntüsü denetleyicisi boyutları kontrol eder, gerisini kendiniz sayabilirsiniz.
- Taklitçiler, 4.1. Hiçbir meta veri alanına popüler uygulama adlarını ya da ticari markalı terimleri koymayın. Rakibin adının klasik hata olduğu anahtar kelimeleriniz de buna dahil. App Store anahtar kelime denetleyicisi alanlarınızı sayar, böylece içlerinde ne olduğunu görebilirsiniz.
- Purpose string'ler, 5.1.1(ii). Korunan her kaynağın, uygulamanız yerelleştirilmişse yerelleştirilmiş, kendine ait açık bir purpose string'i olmalı. Apple'ın kendi kötü örneği “To use location.” Ayrıca SDK'larınızın istediklerinden de siz sorumlusunuz. Info.plist dosyanızı Info.plist açıklayıcısına yapıştırın, boş ve belirsiz olanları işaretler.
- Hesap silme, 5.1.1(v). Uygulamanızda hesap açılabiliyorsa, kişiler silme işlemini uygulamanın içinden başlatabilmeli. Hesabı devre dışı bırakmak yetmez ve onları sizi aramaya zorlayamazsınız. Abonelerse, iptal edene kadar faturalandırmanın Apple üzerinden sürdüğünü söyleyin.
Mac hakkındaki tek satır
Yalnızca uyumlu cihazlar makalesi Mac'ten adıyla söz ediyor. Uyumlu iPhone ve iPad uygulamalarının Apple silicon'a sahip Mac'lerde değiştirilmeden çalışabildiğini ve klavyeyle yapamayacağınız dokunmaya dayanan uygulamaların macOS'e pek uygun olmadığını söylüyor. Bir iPad uygulaması yapıyorsanız Mac App Store'da görünüp görünmediğine bakın ve klavye ile trackpad ile iyi çalışmıyorsa bunu kapatın. Aynı sayfa, TestFlight'ın 100 dahili ve 10.000 harici test kullanıcısına kadar destek verdiğini ve harici test kullanıcılarına verdiğiniz ilk build'in de App Review'a gittiğini söylüyor.
What's New de sayılır
Yönergelerden bir tane daha, yeni makalelerden değil. Yönerge 2.3.12, What's New metninizin yeni özellikleri ve değişiklikleri anlatması gerektiğini, yalnızca basit hata düzeltmeleri ve performans işlerinin genel bir satırla geçebileceğini söylüyor. Yeni özellikli bir sürümde “Bug fixes and improvements” yazmak soru davet etmektir.
Bu yüzden bugünün yeni ücretsiz aracı sürüm notları biçimlendirici. Kaba notları ya da git log --oneline satırlarınızı yapıştırın. Onları Yeni, İyileştirildi ve Düzeltildi olarak ayırır, chore, ci ve merge satırlarını atar, talep numaralarını ve dosya adlarını işaretler, 4.000 karakter sınırını kontrol eder ve üç kopya verir: App Store Connect için düz metin, Sparkle appcast'iniz için HTML ve GitHub için Markdown. Notlarınız tarayıcınızda kalır. Girdikleri akış için Sparkle appcast denetleyicisi hemen yanında.
Kısa listem
- Lansman gününden önce iki boş gün ve manuel yayın.
- Yabancı birinin takip edebileceği bir Notes alanı ve çalışan bir demo hesap.
- Yalnızca soru soruyorlarsa yeniden göndermeyin, cevap verin.
- Ekran görüntülerini sayın, her purpose string'i okuyun ve başka uygulamaların adlarını anahtar kelimelerden uzak tutun.
- Neyin değiştiğini söyleyen What's New.
Yayımlandıktan sonra da, Mac App Store'da olsun olmasın, MacPip'te listelenmek ücretsiz. Listeler gönderildiklerinde otomatik taranır ve mavi onay işareti yalnızca bir kişinin uygulamayı bir tarihte denediği anlamına gelir.
Kaynaklar
- Apple Developer: Hello Developer, Kasım 2026
- Apple Developer: App Review Help
- App Review Help: Gönderimin inceleme durumunu takip edin
- App Review Help: Eksiksiz bir inceleme için bilgi verin
- App Review Help: Bug Fix Submission tekliflerini kabul edin
- App Review Help: Hızlandırılmış inceleme isteyin
- App Review Help: App Review Board'a itiraz edin
- App Review Help: 2.3.3, Uygulamanızı ekran görüntüleriyle kullanımda gösterin
- App Review Help: 4.1, Taklit ve kimliğe bürünme retlerini önleme
- App Review Help: 5.1.1(ii), Açık purpose string'ler yazın
- App Review Help: 5.1.1(v), Uygulamanızda hesap silme seçeneği sunma
- App Review Help: Uygulamanızı uyumlu cihazlarda test edin
- Apple Developer: App Review Guidelines
Okumaya devam edin
- Claude Fable 5.2 ve Mythos 5.2: neler yeni, kıyaslama testleri ve Mac'iniz için anlamıClaude Fable 5.2 ve Mythos 5.2, 9 Kasım 2026 tarihinde çıktı. Grafiklerle Anthropic'in kıyaslama testleri, fiyatlar, Mac'te neler değiştiği ve dört ücretsiz araç.
- Swift Student Challenge artık Mac uygulamalarını kabul ediyor. Ben şunu geliştirirdimApple'ın Swift Student Challenge 2027 yarışması 8 Şubat ile 28 arasında açık ve ilk kez macOS dahil her Apple platformu için uygulama kabul ediyor. Kurallar, tarihler ve bir Mac başvurusunu nasıl planlayacağım.
- macOS 27.2.1, curl'ün eMudhra'ya güvenmesini durduruyor. Mac uygulamanızda nelere bakmak gerekirmacOS 27.2.1, 26.7.3 ve 15.8.3, eMudhra anahtar ihlalinin ardından /etc/ssl/cert.pem dosyasından beş kök sertifikayı kaldırıyor. Ne değişti, kimleri etkiliyor ve Mac uygulaması geliştiricileri neleri test etmeli.
- Live Activities Mac menü çubuğuna geliyor. Mac uygulamamla ne yapardımmacOS 27.3 beta, Live Activities'i Apple silicon Mac'lerin menü çubuğuna getiriyor ve Mac uygulamaları kendi etkinliklerini başlatabiliyor. Ne değişti, sınırlar neler ve önce ne denenmeli.
- Bellek Mac'leri pahalılaştırıyor. Mac uygulamamla ilgili ben ne yapardımApple, belleğin 2027 boyunca Mac'leri kıt ve pahalı tutacağını söylüyor; en ucuz Mac'te 8 GB var. Bunun Mac uygulamanız için neden önemli olduğu ve bu hafta yapılacak kontroller.
- Apple artık abonelikten çıkan kişilerle konuşmanıza izin veriyor. Mac uygulamamla ben ne yapardım4 Kasım tarihinden beri App Store abonelikleri, biri iptal ederken bir mesaj ya da teklif gösterebiliyor. Kurallar, Apple'ın söyledikleri ve Mac'te nelerin kontrol edileceği.
- Apple iki yaş derecelendirme sorusu ekliyor. Mac uygulamamda ben ne yapardım16 Kasım tarihinden itibaren App Store Connect konum paylaşımı ve flört özellikleri hakkında soru soruyor ve her uygulamanın 12 Ocak 2027 tarihine kadar yanıt vermesi gerekiyor. Ne değişti ve ne yapmalı.
- Siri AI artık her geliştiriciye açık. Mac uygulamamla ben bunu yapardımApple, macOS 27.3 betasında Siri AI'ı tüm geliştiricilere açtı. Ne değişti, şimdilik nelerin yayımlanıp yayımlanamayacağı ve küçük bir Mac uygulaması için kısa bir plan.
- Dokunmatik ekranlı Mac'ler 6 Kasım satışa çıkıyor. Kendi Mac uygulamamda şunlara bakardımApple'ın ilk dokunmatik Mac'leri 6 Kasım çıkıyor. Neler değişti, Apple geliştiricilere ne yapmalarını söylüyor ve kendi Mac uygulamanızda deneyebileceğiniz kısa bir liste.
- MacPip ile tanışınMacPip nedir, neden yaptım, listeleme ve lansman günü nasıl işler, mavi onay gerçekte ne anlama gelir ve ilk günlerinden gerçek sayılar.
- Mac uygulaması nasıl lansman yapılır: tek sayfaya sığan bir kontrol listesiMac uygulaması için lansman gününden önce, lansman gününde ve sonrasında ne yapılacağı: imzalama, sayfanız, dizinler, Product Hunt, Show HN ve neyin ölçüleceği.
- Mac uygulamanızın ne yaptığını anlatan tek satırlık bir açıklama nasıl yazılırMac uygulamanızın adının altındaki tek satırı yazmanın sade bir yolu: işi adlandırın, abartıyı kesin ve uygulamayı hiç görmemiş birinde deneyin.
- İmzalama ve notarizasyon, sade bir dille, ilk Mac uygulamasını yapanlar içinKod imzalama, notarizasyon ve stapling'in her birinin ne yaptığı, hangi sırayla yapıldığı, bunlar olmadan kullanıcılarınızın ne gördüğü ve kendi derlemenizi nasıl kontrol edeceğiniz.
- Bir dofollow bağlantının gerçekte ne değeri olduğu, bunu sunan bir sitedendofollow'un ne anlama geldiği, Google'ın bağlantılar hakkında ne dediği, yeni bir dizinden gelen bir bağlantının bugün neden çok az değer taşıdığı ve bağlantı satın almak yerine ne yapılacağı.