App Store Connect, Apple'ın geliştiricilerin uygulamaları yaşam döngüsünün her aşamasında yönetmesini sağlayan web tabanlı bir platformdur: yayınlamadan analitiğe kadar. Bu platform üzerinden sürümler, TestFlight, sözleşmeler ve pazarlama materyalleri yapılandırılır. Apple Developer, 2025'a göre, dünyanın dört bir yanındaki geliştiricilerden haftalık 100 binden fazla build yüklemesi platform üzerinden geçiyor ve App Store Connect, App Store'da yayınlamanın tek yolu olmaya devam ediyor.
Önemli Noktalar
App Store Connect, App Store'da liste oluşturmadan satış ve yorumları izlemeye kadar her aşamada uygulamaları yönetmek için Apple'ın merkezi platformudur. appstoreconnect.apple.com web arayüzü üzerinden erişilebilir.
Platform, 2018'de iTunes Connect'in yerini aldı ve o zamandan beri birçok güncelleme aldı. Geliştiriciler bu platform üzerinden iOS, iPadOS, macOS, watchOS ve tvOS için uygulamaları yönetir, fiyatlandırma, yerelleştirme ve pazarlama metinlerini yapılandırır.
Apple WWDC 2024'e göre, 36 milyondan fazla kayıtlı geliştirici, uygulama yayınlamak ve yönetmek için App Store Connect'i kullanıyor.
Apple Developer programına kayıt olduktan hemen sonra App Store Connect'i kullanmaya başlayın — bu, App Store'da herhangi bir uygulamayı yayınlamak için zorunlu bir adımdır.
App Store Connect, uygulama yönetimi için eksiksiz bir araç seti sunar: liste oluşturma ve düzenleme, build yükleme, sürüm ve sürüm yönetimi, beta testi, analitik ve raporlar.
Platform ayrıca kullanıcı davranışını, yükleme dönüşümünü ve uygulama içi satın alma gelirini izlemek için App Analytics modülünü içerir. Tüm metrikler, birkaç saati geçmeyen bir gecikmeyle gerçek zamanlı olarak kullanılabilir.
Ayrıca App Store Connect, sözleşmeleri, vergi bilgilerini ve ödemeleri yönetir. Geliştiriciler otomatik ödemeler ayarlayabilir ve her fatura döneminin durumunu takip edebilir.
App Store Connect'teki yayınlama süreci birkaç aşamadan oluşur: uygulama listesi oluşturma, Xcode veya Transporter aracılığıyla build yükleme, meta verileri doldurma ve incelemeye gönderme.
İlk adım, “Uygulamalarım” bölümünde yeni bir uygulama oluşturmaktır. Ad, platform, Bundle ID ve SKU belirtmeniz gerekir. Oluşturulduktan sonra, liste uygulama listesinde görünür ve yapılandırma için kullanılabilir hale gelir.
Apple İnceleme Yönergeleri (2025)'e göre, ilk yayınlama için ortalama inceleme süresi 24–48 saattir. Sonraki güncellemeler için süreç genellikle 1 ila 24 saat sürer.
Yayınınızı inceleme süresini dikkate alarak planlayın: build'inizi planlanan yayın tarihinden 48 saat önce yükleyin ve yayın tarihini esnek bir şekilde yönetmek için “Release with Developer Control” işlevini kullanın.
App Store Connect, bir uygulamanın birden çok sürümünü oluşturmanıza ve durumlarını yönetmenize olanak tanır. Her sürümün kendi meta verileri, ekran görüntüleri ve güncelleme açıklamaları vardır.
Bir sürüm şu durumlarda olabilir: Prepare for Submission, Waiting for Review, In Review, Ready for Sale, Pending Developer Release veya Rejected. Geliştirici, inceleme başlamadan önce bir sürümü geri çekebilir.
Bu durum sistemi, yayın yaşam döngüsü üzerinde tam kontrol sağlar ve inceleme başlamadan önce değişiklikleri geri almayı mümkün kılar.
App Store Connect, 175 ülke ve bölgede yayınlamayı destekler. Her konum için fiyatlandırmayı yapılandırabilir, meta verileri yerelleştirebilir ve uygulama kullanılabilirliğini seçebilirsiniz.
Fiyatlar otomatik olarak yerel para birimlerine dönüştürülür, ancak geliştirici her ülke için fiyatı manuel olarak ayarlayabilir. Ücretsiz dahil olmak üzere 87 fiyat seviyesi mevcuttur.
Vergileri ve yerel kitlenin satın alma gücünü hesaba katmak için her bölge için fiyatlandırmayı ayrı ayrı yapılandırın.
TestFlight, uygulamaların beta testi için App Store Connect'in yerleşik bir aracıdır. Uygulamayı App Store'da yayınlamadan önce test kullanıcılarını davet etmenizi sağlar.
TestFlight iki tür testi destekler: dahili (Apple Developer ekibinizden 100 kişiye kadar) ve harici (e-posta davetiyeleriyle 10.000 test kullanıcısına kadar). Harici build'ler basitleştirilmiş bir incelemeden geçer.
Apple Developer Belgeleri (2025)'ne göre, TestFlight aracılığıyla ortalama test döngüsü 7–14 gündür ve sonrasında geliştirici geri bildirim toplar ve yayından önce kritik hataları düzeltir.
Her yeni build'i genel incelemeye göndermeden önce TestFlight'a yükleyin — bu, sorunları erken tespit etmeye yardımcı olur ve inceleme sırasındaki ret sayısını azaltır.
TestFlight, farklı build setlerine sahip test kullanıcısı grupları oluşturmanıza olanak tanır. Bu, farklı gruplara bir özelliğin farklı sürümlerinin sunulduğu A/B testleri için kullanışlıdır.
Her gruba belirli bir build atanabilir ve test kullanıcıları için yeni sürümler hakkında bildirimler yapılandırılabilir. Yeni bir build kullanılabilir olduğunda TestFlight katılımcıları otomatik olarak bilgilendirir.
Bu esneklik, farklı kitlelerle uygulamanın farklı sürümlerini paralel olarak test etmenizi sağlar.
App Store Connect'teki App Analytics, uygulama performansı hakkında ayrıntılı bilgiler sağlar: yüklemeler, kaldırmalar, gelir, etkileşim ve kullanıcı davranışı.
Metrikler uygulama sayfası görüntülemelerini, yüklemeye dönüşümü, aktif cihaz sayısını, oturumları ve kullanıcı başına ortalama geliri (ARPU) içerir. Veriler günlük olarak toplanır ve son 90 gün için kullanılabilir.
Apple App Analytics Kılavuzu (2025)'na göre, iyi optimize edilmiş uygulama sayfaları için görüntülemeden yüklemeye dönüşüm ortalama %15–25'tir.
App Store aramasında görünürlüğü artırmak için dönüşüm metriklerini düzenli olarak izleyin ve ekran görüntüleri ile uygulama açıklamasını ayarlayın.
App Store Connect, ekip üyelerinin erişimini yönetmek için bir rol sistemini destekler. Her rolün kendi izin seti vardır: tam yönetici erişiminden yalnızca analitik görüntülemeye kadar.
Ana roller: Admin (tüm işlevlere tam erişim), App Manager (sözleşmelere erişmeden uygulama yönetimi), Developer (build yükleme), Finance (gelir raporlarını görüntüleme).
Apple Developer Desteği (2025)'ne göre, yayınlanmış uygulamalarda yanlışlıkla yapılacak değişiklikleri önlemek için her ekip üyesine mümkün olan en az izni vermeniz önerilir.
App Store Connect kullanıcı listesini düzenli olarak denetleyin ve ekipten ayrılan çalışanların erişimini iptal edin — bu temel bir bilgi güvenliği uygulamasıdır.
App Store Connect API, kimlik doğrulama için erişim anahtarlarını kullanır. Her anahtar bir role bağlıdır ve sınırlı bir geçerlilik süresine sahiptir. Anahtarlar “Users and Access” → “Keys” bölümünde oluşturulur.
CI/CD entegrasyonu için, minimum gerekli izinlerle (yalnızca build yükleme gibi) ayrı bir API anahtarı oluşturun. Anahtarları güvenli bir gizli depoda saklayın.
Erişimi yalıtmak ve denetimi basitleştirmek için her ortam (geliştirme, hazırlama, üretim) için ayrı anahtarlar kullanın.
App Store Connect API, platformun tüm işlevlerine programatik erişim sağlayan bir REST API'dir. Build yüklemelerini, sürüm yönetimini ve rapor almayı otomatikleştirmenizi sağlar.
API, uygulamaları, build'leri, TestFlight'ı, meta verileri, analitiği ve finansı yönetmek için uç noktaları destekler. Belgeler, istekleri test etmek için etkileşimli bir konsolla birlikte Apple Developer portalında mevcuttur.
Apple WWDC 2024'e göre, büyük geliştiricilerin %70'inden fazlası, yayınları otomatikleştirmek için CI/CD boru hatlarında App Store Connect API'yi kullanıyor.
Otomatik build yükleme ve sürüm yönetimi için App Store Connect API'yi derleme boru hattınıza entegre edin — bu, yayın sürecini hızlandırır ve insan hatası riskini azaltır.
App Store Connect API'nin istek hız sınırları vardır: API anahtarı başına dakikada 1000 istek. Büyük ekipler için yükün birden çok anahtara dağıtılması önerilir.
Her build, yüklemeden önce App Store gereksinimlerine uygunluk kontrollerini geçmelidir. Build, yanlış Bundle ID veya eksik imzalar dahil olmak üzere kuralları karşılamazsa API bir hata döndürür.
App Store Connect API, JWT kimlik doğrulaması kullanır. Her istek, platform arayüzünde oluşturulan özel bir anahtarla imzalanır.
# API üzerinden uygulama listesini alma
curl --request GET \
--url "https://api.appstoreconnect.apple.com/v1/apps" \
--header "Authorization: Bearer $(TOKEN)"
API, hesapta bulunan tüm uygulamaların bir listesini Bundle ID, ad ve yayın durumuyla birlikte döndürür.
Xcode ve Transporter, grafik arayüz olmadan build yüklemek için komut satırını destekler.
# Transporter CLI ile build yükleme
xcrun transporter \
upload -f "build.ipa" \
-u "developer@example.com" \
-p "@keychain:AppStore"
Transporter, Keychain aracılığıyla otomatik kimlik doğrulamayı destekler ve herhangi bir CI/CD boru hattına entegre edilebilir.
Sıkça Sorulan Sorular
Platformun kendisi, Apple Developer programının kayıtlı üyeleri için ücretsizdir. Ancak program üyeliği yıllık 99 $'dır. App Store komisyonu, uygulama gelirinin %15–30'udur.
İlk yayınlama için ortalama inceleme süresi 24–48 saattir. Güncellemeler genellikle daha hızlı incelenir: 1 ila 24 saat. Tatil dönemlerinde süre 72 saate kadar çıkabilir.
Evet, inceleme başlamadan önce. İnceleme başladıktan sonra sürüm geri çekilemez — sonucu beklemeniz gerekir. “Uygulamalarım” → seçili uygulama → sürüm bölümünden geri çekebilirsiniz.
TestFlight, UDID sınırlaması olmadan uygulamayı 10.000 cihaza kadar test etmenizi sağlar. Ad Hoc dağıtımı 100 cihazla sınırlıdır, ancak test kullanıcılarının Apple Developer programında olmasını gerektirmez.
App Store Connect'in “Users and Access” → “Keys” bölümünde bir API anahtarı oluşturun. Özel bir anahtar oluşturun ve Veren Kimliği (Issuer ID) kaydedin. API'ye yapılan her isteğin kimlik doğrulaması için JWT kullanın.
Özet
Anahtar teslim bir mobil uygulama geliştireceğiz
IT Sectr, 2017'den beri girişimler ve işletmeler için iOS ve Android uygulamaları oluşturmaktadır. Size danışmanlık yapacak ve en iyi çözümü önereceğiz.
Ayrıca okuyun