İçeriğe geç
Yapay zekâyla geliştirilen uygulamalar

Base44 uygulaması App Store'da nasıl yayınlanır: Build Store Files ne yapar, size ne kalır (2026)

Base44 sizin için imzalı bir IPA oluşturur. Geliştirici hesabı, App Store Connect kaydı, yükleme, inceleme ve 4.2 yönergesini aşan bir uygulama ise yine size kalır. İşte sürecin tamamı.

Kısa cevap

Bir Base44 uygulamasını App Store'da yayınlamak için Publish → Mobile app bölümüne gidin, App Scan'i çalıştırın, ardından Build Stores Files ile imzalı bir IPA oluşturun. Bu adım App Store Connect API anahtarınızı gerektirir; dosyayı indirmek için de Builder planı veya üstü gerekir. Sonra uygulama kaydını oluşturur, IPA'yı Transporter ile yükler ve incelemeye kendiniz gönderirsiniz. Apple yıllık 99 USD ücret alır. En büyük risk 4.2 yönergesidir, çünkü derleme web uygulamanızın etrafına sarılmış bir sarmalayıcıdır.

Öne çıkanlar
  • Base44'ün Build Stores Files özelliği App Store'a hazır bir IPA (ve Google Play için bir AAB) üretir, ancak bunları indirmek için Builder planı veya üstü gerekir.
  • IPA oluşturmak için Issuer ID, Key ID, Team ID ve Admin rolüne sahip bir .p8 App Store Connect API anahtarı gerekir; aksi halde 403 hatası alırsınız.
  • Base44 geliştirici hesaplarınızı oluşturmaz, uygulamanızı göndermez ve sizin adınıza Apple ile iletişim kurmaz. Apple Developer Program üyelik yılı başına 99 USD'dir.
  • Base44 derlemesi yalnızca uygulamanızın URL'sini açan yerel bir sarmalayıcıdır; bu yüzden 4.2 yönergesi ("yeniden paketlenmiş bir web sitesinin ötesinde") başlıca ret riskidir.
  • Uygulama içinde Stripe üzerinden dijital ürün satmak reddedilmeye yol açar ve Ekim 2026 itibarıyla Base44 derlemeleri StoreKit'i desteklemez.
Base44'ten App Store'a

Bir Base44 uygulamasının App Store'da nasıl yayınlanacağını araştırıyorsanız kısa cevap şu: Base44 artık ikili dosyayı (binary) derliyor, gerisi size kalıyor. Ekim 2026 itibarıyla editördeki Mobile app sekmesi imzalı bir IPA üretiyor. Apple hesabı, App Store Connect kaydı, yükleme, inceleme ve olası retler yine sizin sorumluluğunuzda. Aşağıda her adımı ve sarmalayıcı uygulamaların çoğunu durduran yönergeyi bulacaksınız.

Base44'ün Build Stores Files özelliği aslında ne yapar?

Build Stores Files, yayınlanmış Base44 web uygulamanızı mağazaya hazır ikili dosyalara dönüştürür: App Store için bir IPA ve Google Play için bir AAB. Her biri mevcut web uygulamanızı ince bir yerel kabuğa sarar.

Base44 mağaza gönderim belgelerine göre sonuç, "web uygulamanızın etrafında yalnızca uygulamanızın URL'sini açan hafif bir yerel sarmalayıcıdır." Base44 ayrıca şunları yapar:

  • App Store veya Google Play yönergelerine göre bir App Scan çalıştırır ve size bir Readiness Score (hazırlık puanı) verir.
  • "Bundle ID ve imzalama anahtarını otomatik olarak yapılandırır"; bunları oluşturulan dosyalarda değiştiremezsiniz.
  • Cihaz izinlerini yapay zekayla ayarlar ve amaç metinlerini (purpose strings) 24 dilde yazar. Belgelere göre bunlar "Base44 arayüzünde düzenlenemez."
  • Bir APNs .p8 anahtarı sağlarsanız anlık bildirim ekleyebilir; bu, App Store Connect API anahtarından farklı bir anahtardır.

Base44'te yayınladığınız içerik değişikliklerinin çoğu, yeni bir gönderim gerekmeden yüklü uygulamaya ulaşır. Adı, simgeyi, bundle ID'yi, anlık bildirim kurulumunu veya izinleri değiştirmek ise dosyaları yeniden oluşturmayı ve yeniden göndermeyi gerektirir.

Hâlâ kendiniz ne yapmanız gerekiyor?

İkili dosyanın dışındaki her şeyden siz sorumlusunuz: geliştirici hesapları, mağaza sayfası, yükleme, inceleme ve itirazlar. Base44'ün belgeleri, platformun "geliştirici hesaplarınızı oluşturmadığını veya yönetmediğini" ve sizin adınıza Apple ya da Google ile iletişime geçmeyeceğini belirtir.

GörevBase44Siz
Apple Developer Program kaydıHayırEvet
App Store Connect API anahtarı (.p8, Admin rolü)KullanırOluşturursunuz
Bundle ID ve imzalamaEvet, otomatikOluşturulanı kullanırsınız
İmzalı IPAEvetİndirirsiniz
App Store Connect uygulama kaydıHayırEvet
Derlemeyi yüklemeHayırEvet
Ekran görüntüleri, açıklama, gizlilik politikası URL'siHayırEvet
İncelemeye gönderme ve retlerle ilgilenmeHayırEvet

Bir Base44 uygulaması App Store'da adım adım nasıl yayınlanır?

Bir Base44 uygulamasını yayınlamak için IPA'yı Base44'te derler, App Store Connect'te eşleşen bir uygulama kaydı oluşturur, IPA'yı yükler ve o derlemeyi incelemeye gönderirsiniz.

  1. Apple Developer Program'a kaydolun ve onayı bekleyin. Account Holder'ın App Store Connect'te en güncel sözleşmeyi de kabul etmesi gerekir; aksi halde uygulama ekleyemezsiniz.
  2. App Store Connect'te Users and Access → Integrations bölümüne gidin ve Admin rolüne sahip bir API anahtarı oluşturun. Issuer ID ve Key ID'yi not alın, .p8 dosyasını indirin.
  3. Base44'te Publish → Mobile app bölümünü açın, App Store yönergeleri seçiliyken Run App Scan'e tıklayın ve tüm kritik sorunları düzeltin.
  4. Create App Store files seçeneğini seçin ve Issuer ID, Key ID, Team ID ile .p8 anahtarınızı girin. Ardından IPA'yı indirin.
  5. App Store Connect'te Apps → + → New App yolunu izleyin. iOS'u seçin, adı, birincil dili ve SKU'yu girin, Base44'ün yapılandırdığı bundle ID'yi seçin.
  6. IPA'yı yükleyin. Apple, yükleme seçenekleri olarak Xcode, altool ve Transporter'ı listeler; hazır bir IPA için en basiti ücretsiz bir macOS uygulaması olan Transporter'dır.
  7. Derlemenin işlendiğini onaylayan e-postayı bekleyin. Ardından ekran görüntülerini, açıklamayı, gizlilik politikası URL'sini, yaş derecelendirmesini ve gizlilik bilgilerini ekleyin.
  8. Derlemeyi sürüme bağlayın, inceleme notlarını ve bir demo girişini ekleyin, ardından Submit for Review'a tıklayın.

Apple her yüklemeyi kaydınızla "uygulama paketinde bulunan bundle ID ve sürüm numarası" üzerinden eşleştirir. Kaydı farklı bir bundle ID ile oluşturduysanız yükleme kayda bağlanmaz. Mağaza sayfası ayrıntıları için App Store gönderim kontrol listemizi izleyin ve demo hesap rehberini kullanarak inceleme ekibi için bir giriş hesabı hazırlayın.

Bir Base44 uygulamasını yayınlamak ne kadara mal olur?

Bir Base44 uygulamasını App Store'da yayınlamak en az ücretli bir Base44 Builder planı artı Apple'ın yıllık 99 USD'lik üyeliğini gerektirir. Android'de de yayınlayacaksanız Google'ın 25 USD'lik tek seferlik ücretini ekleyin.

Apple'ın kayıt sayfasında şöyle yazar: "Apple Developer Program üyelik yılı başına 99 USD'dir. Fiyatlar bölgeye göre değişebilir." Base44'ün taramasını Free planda çalıştırabilirsiniz, ancak mağaza dosyalarını indirmek "Builder planı veya üstünü gerektirir." Google Play'de 13 Kasım 2023'ten sonra oluşturulan kişisel hesapların yayına çıkmadan önce bir test sürecini tamamlaması gerekir. Bu süreci kapalı test rehberimizde ele aldık.

Apple bir Base44 uygulamasını 4.2 yönergesi kapsamında reddeder mi?

Bir Base44 uygulaması, çerçeve içindeki web siteniz gibi davranıyorsa 4.2 yönergesi kapsamında reddedilme riski ciddidir, çünkü derleme yalnızca uygulamanızın URL'sini açar. Apple sarmalanmış uygulamaları sitenin aynısı olduklarında değil, telefonda kullanışlı ve uygulama gibi hissettirdiklerinde onaylar.

4.2 yönergesi şöyle der: "Uygulamanız onu yeniden paketlenmiş bir web sitesinin ötesine taşıyan özellikler, içerik ve kullanıcı arayüzü içermelidir." 4.2.2 yönergesi ise uygulamaların öncelikli olarak "web kırpıntıları, içerik toplayıcılar veya bağlantı koleksiyonları" olmaması gerektiğini ekler.

Base44'ün belgelenmiş sınırlamaları da önemlidir. Uygulama için ayrı bir başlangıç sayfası seçemezsiniz; tam çevrimdışı mod ve HealthKit desteklenmez. Uygulama içinde Stripe üzerinden dijital ürün satmak 3.1.1 yönergesi kapsamında reddedilmeye yol açar ve StoreKit henüz desteklenmiyor. Fiziksel ürünler ve hizmetler için Stripe kullanmaya devam edebilirsiniz.

4.2 kapsamında reddedilen diğer web sarmalayıcı uygulamalara ne oldu?

Herkese açık Apple Developer Forums başlıkları, sarmalayıcı uygulamaların 4.2 retlerinin kaç yerel API listelediğinize değil, inceleme ekibinin açılışta gerçekte ne gördüğüne bağlı olduğunu gösteriyor.

Bir Cordova başlığında, bir geliştirici uygulaması GPS ve ivmeölçer kullanmasına ve bağlantı olmadan kayda devam etmesine rağmen defalarca "4.2 Design: Minimum Functionality" gerekçesiyle reddedildi. Bir telefon görüşmesinin ardından Apple, "ikili derlemede hiç kullanıcı arayüzü olmadığını" ve "site yüklenirken beyaz ekran göründüğünü" açıkladı. Geliştirici bir açılış ekranı (splash screen) ekleyip önce gerçek arayüze sahip yerel bir index.html yükleyerek sorunu çözdü. Uzak site ancak tamamen yüklendikten sonra görüntülendi ve uygulama onaylandı.

Başka bir başlıkta, bir video uygulaması 4.2.2 kapsamında şu mesajla reddedildi: "uygulamanız yalnızca bağlantılar, görseller veya internetten toplanmış içerik barındırıyor ve yerel iOS işlevselliği sınırlı ya da hiç yok." Uygulamada çevrimdışı indirme, derin bağlantılı anlık bildirimler ve favoriler vardı. Apple, "Kullanıcılar videoları Safari kullanarak web sitesinde yer imlerine ekleyebilir" diye yanıt verdi ve başlıkta hiçbir zaman onay bildirilmedi.

Karşılaştırmalı çıkarım: İlk uygulama, ilk ekranı yüklenmekte olan bir web sitesi gibi görünmeyi bıraktığında onaylandı. İkincisi ise eklediği her özellik zaten Safari'de yapılabildiği için başarısız oldu. Base44 uygulamanızı bunu aklınızda tutarak bir telefonda test edin.

Submit for Review'a basmadan önce neleri kontrol etmelisiniz?

Göndermeden önce, iPhone kullanan bir inceleme uzmanının giriş yapabildiğinden, temel görevi tamamlayabildiğinden ve hiçbir zaman boş bir ekranla, web tarzı bir çıkmaz sokakla ya da dijital içerik için bir Stripe ödeme sayfasıyla karşılaşmadığından emin olun.

  • App Scan'de çözülmemiş kritik sorun kalmadı ve düzeltmelerden sonra yeniden yayınladınız.
  • Uygulamayı uçak modunda başlatın ve beyaz ekran yerine kullanıcı dostu bir mesaj göründüğünü doğrulayın.
  • Gizlilik politikası ve kullanım koşulları sayfalarına kayıt olmadan önce erişilebiliyor.
  • Gezinme tarayıcı geri düğmeleri olmadan çalışıyor ve hiçbir harici bağlantı kullanıcıyı ortada bırakmıyor.
  • Uygulama içinde Stripe üzerinden hiçbir dijital içerik satılmıyor.
  • Demo hesap çalışıyor ve inceleme notları uygulamanın telefonda web sitesinin yapamadığı neyi yaptığını açıklıyor.
  • App Store Connect kaydı, Base44'ün oluşturduğu bundle ID'yi kullanıyor.

Örnek senaryo: Base44'te geliştirilmiş ve yüz yüze dersler satan bir rezervasyon uygulaması Stripe'ı kullanmaya devam edebilir, çünkü dersler bir hizmettir. Uygulamaya ücretli bir video kütüphanesi eklenirse bu kütüphane 3.1.1 yönergesinin kapsamına girer; bu yüzden StoreKit kullanılabilir hale gelene kadar onu iOS derlemesinden çıkarın. Göndermeden önce ikinci bir göz isterseniz hizmetlerimize göz atın.

Sıkça sorulan sorular

Base44 uygulamamı benim yerime App Store'a gönderir mi?

Hayır. Base44 IPA'yı oluşturur ve imzalar, ancak belgelerine göre geliştirici hesaplarını oluşturmaz veya yönetmez ve destek ekibi sizin adınıza Apple ya da Google ile iletişime geçmez. App Store Connect'te uygulama kaydını oluşturmak, IPA'yı Transporter veya başka bir Apple aracıyla yüklemek, mağaza sayfasını doldurmak, incelemeye göndermek ve olası retlere yanıt vermek size kalır.

Bir Base44 uygulamasını ücretsiz planda yayınlayabilir miyim?

Yalnızca kısmen. Free planda App Scan'i çalıştırıp Readiness Score'unuzu görebilirsiniz, ancak oluşturulan IPA veya AAB'yi indirmek için Builder planı veya üstü gerekir. Buna ek olarak üyelik yılı başına 99 USD olan Apple Developer Program'a ve Android'de de yayınlayacaksanız 25 USD tek seferlik ücretli bir Google Play geliştirici hesabına ihtiyacınız vardır.

Base44 App Store dosyalarını oluştururken neden 403 hatası veriyor?

Base44'ün belgelerine göre App Store Connect API anahtarının Admin rolüne sahip olması gerekir; daha düşük rollü bir anahtar 403 hatasına neden olur. App Store Connect'te Users and Access → Integrations altında Admin erişimli yeni bir anahtar oluşturun, .p8 dosyasını indirin ve eşleşen Issuer ID, Key ID ve Team ID ile birlikte girin.

Bir Base44 iOS uygulamasına uygulama içi satın alma ekleyebilir miyim?

Ekim 2026 itibarıyla hayır. Base44'ün belgelerine göre StoreKit ve Play Billing henüz desteklenmiyor; RevenueCat ve Capacitor IAP eklentileri de derlemelerinde çalışmıyor. iOS uygulaması içinde Stripe üzerinden dijital ürün satmak, uygulamanın 3.1.1 yönergesi kapsamında reddedilmesine yol açar. Fiziksel ürünler ve gerçek dünyadaki hizmetler için Stripe kullanmaya devam edebilirsiniz.

Base44 uygulamamda her değişiklik yaptığımda yeniden göndermem gerekir mi?

Genellikle hayır. Derleme, yayınlanmış web uygulamanızı yükleyen bir sarmalayıcı olduğundan içerik ve tasarım değişikliklerinin çoğu yeni bir gönderim olmadan görünür. Uygulama adını, simgeyi, bundle ID'yi, anlık bildirimleri veya cihaz izinlerini değiştirdiğinizde dosyaları yeniden oluşturup yeniden göndermeniz gerekir. Apple'ın, incelemeden geçmiş uygulamaların sonradan temel amaçlarını değiştirmemesini beklediğini unutmayın.

Kaynaklar ve ek okumalar

Politikalar değişir. Göndermeden önce resmi dokümantasyonu kontrol edin.

Sürümü getirin. Ya da fikri.

Uygulamanızı bitiş çizgisinden geçirelim.

Uygulamanızla yayındaki mağaza sayfası arasında ne olduğunu netleştirmek için odaklı bir görüşme.

Görüşme planlayın ↗