expo app store yayınlama

Expo ile Uygulama App Store'a Nasıl Yüklenir?

Expo uygulamasını mağazaya göndermek build, upload ve review olmak üzere üç ayrı aşamadır. Bu ayrımı kurduğunuzda süreç çok daha yönetilebilir hale gelir.

FaturaTik içerik ekibiSon gözden geçirme:

Expo ile geliştirdiğiniz uygulama telefonda çalışıyor olabilir; ancak App Store'da yayınlanması için production binary, App Store Connect kaydı ve Apple review süreci gerekir.

Temel akış:

Expo projesi
→ production build
→ App Store Connect
→ TestFlight
→ App Review
→ App Store

1. Bundle identifier belirleyin

iOS uygulamasının benzersiz kimliği gerekir.

{
  "expo": {
    "ios": {
      "bundleIdentifier": "com.company.myapp"
    }
  }
}

Bunu ürününüzün kalıcı kimliği gibi düşünün.

2. EAS CLI kurun

npm install --global eas-cli
eas login
eas build:configure

eas build:configure proje kökünde eas.json oluşturmak için kullanılabilir.

3. Production build oluşturun

eas build --platform ios --profile production

Expo'nun EAS Submit dokümantasyonu App Store'a göndermek için production .ipa gerektiğini ve EAS Build ile oluşturulabileceğini belirtir.

4. App Store Connect metadata'sını hazırlayın

Binary tek başına yeterli değildir.

Genellikle şu alanlar gerekir:

  • app name,
  • subtitle,
  • description,
  • screenshots,
  • privacy bilgileri,
  • support URL,
  • age rating,
  • version bilgileri.

Bu işi release gününe bırakmayın. Store sayfası acquisition funnel'ın parçasıdır.

5. Build'i gönderin

eas submit --platform ios

EAS Submit binary'yi App Store Connect'e yükler. Bu işlem uygulamayı otomatik olarak production'da yayınlamaz.

Build işlemden geçtikten sonra TestFlight ve App Review tarafında devam edersiniz.

6. TestFlight kontrolü

Production review öncesi gerçek cihazda:

login
logout
purchase
restore
permissions
push
deep link
account deletion
network error

kontrol edilmelidir.

Simulator'da çalışan şeyin production build'de de aynı davranacağını varsaymayın.

7. App Review'a gönderin

Apple'ın güncel App Store Connect akışında sürüme doğru build eklenir, gerekli metadata tamamlanır, sürüm review submission'a eklenir ve ardından “Submit for Review” adımıyla gönderilir.

Login gereken uygulamalarda reviewer için çalışan hesap sağlamak önemlidir.

Reject gelirse

Reject ürünün bittiği anlamına gelmez.

Doğru akış:

guideline mesajını oku
→ gerçek problemi bul
→ minimum düzeltmeyi yap
→ gerekirse yeni build
→ review notes ile açıkla

Review mesajını anlamadan bütün ürünü değiştirmek gereksiz risk yaratır.

Yayından sonra iş bitmez

App Store'dan sonra:

downloads
conversion
retention
subscriptions
refunds
revenue
proceeds
payout

takibi başlar.

Özellikle revenue ile banka hesabına yatan para aynı kavram değildir. Platform kesintileri, iadeler ve farklı dönemler devreye girebilir.

Sonuç

App Store yayın sürecini üç parçaya ayırın:

build
→ submit
→ review

EAS Build binary üretir. EAS Submit App Store Connect'e yükler. Apple App Review ise mağazaya çıkışı değerlendirir.

Sıkça Sorulan Sorular

EAS Submit uygulamayı direkt App Store'da yayınlar mı?

Hayır. Binary App Store Connect'e yüklenir; production yayın için App Review ve release adımları ayrıca tamamlanır.

Expo ile iOS build için Mac gerekir mi?

EAS Build cloud üzerinden build üretebilir; EAS Submit dokümantasyonu submission'ın macOS, Linux ve Windows üzerinden çalışabileceğini belirtir.

App Store'a göndermeden önce TestFlight gerekli mi?

Her senaryoda zorunlu olmasa da production binary'yi gerçek cihazda test etmek için güçlü bir ara adımdır.

Kaynaklar

Bir sonraki adım

Yayınladıktan sonra kazancı takip etmeye başla

FaturaTik App Store gelirlerinin satış, iade ve platform kesintileriyle birlikte daha anlaşılır takip edilmesini hedefler.

FaturaTik'i keşfet