Uygulama Dağıtımı ile ilgili sorunları giderme SSS
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Bu sayfada, App Distribution ile uygulamaları dağıtma ve test etme hakkında sık sorulan soruların yanıtları ve sorun giderme yardımı sağlanmaktadır.
Uygulama dağıtma
Uygulamaları test kullanıcılarınıza dağıtırken karşılaşabileceğiniz sorunları gidermek için aşağıdaki ipuçlarından yararlanın.
İletişim e-postası eksik olduğundan uygulama dağıtılamıyor
Uygulama yüklerken şu hatayla karşılaşabilirsiniz:
"<app-id> uygulaması için iletişim e-posta adresi bulunamadı. Lütfen Firebase konsolunda App Distribution adresini ziyaret ederek bir tane oluşturun."
Varsa Firebase konsolunda bir iletişim e-posta adresi ayarlayın. Sorun devam ederse Firebase Destek Ekibi ile iletişime geçin.
Uygulamanız sağlanırken bir hata oluştu (400, 409 veya 500 hataları)
Hazırlama sırasında 400, 409 veya 500 hatalarıyla tekrar tekrar karşılaşırsanız Firebase Destek Ekibi ile iletişime geçin. Firebase proje numaranız ve uygulama tanımlayıcınızla ilgili
destek isteğinde bulunun.
IPA yüklenemiyor
Aşağıda, tarayıcı ağı yanıtına dair bir örnek verilmiştir:
{"status":"IN_PROGRESS","message":"There was an error processing yourdistribution.EnsureyouareuploadingavalidIPAorAPKandtryagain."}
Bu sorunu çözmek için aşağıdaki adımları izleyin:
IPA'nın boyutunu doğrulayın. Tüm ikili dosyalar için maksimum dosya boyutu sınırı 2048 MiB'dir (2 GB'tan biraz fazla).
IPA boyutu, dosya boyutu sınırının içindeyse ve yeniden üretilebiliyorsa aşağıdaki adımları uygulayın:
Info.plist dosyanızı kontrol edin ve CFBundleDisplayName içinde <array> sınırlayıcılarının olup olmadığını onaylayın.
<array> sınırlayıcılarını kaldırın ve uygulamanızı yeniden oluşturun. Yükleme işlemi başarılı olmalıdır.
IPA boyutu, dosya boyutu sınırını aşıyorsa dosya boyutunu küçültmek için gerekli değişiklikleri yapın.
IPA dosya boyutunu küçültmek sorunu çözmezse Firebase Destek Ekibi ile iletişime geçerek Testflight'ı kullanma hakkında bilgi edinin.
Uygulamaları yükleme ve test etme
Test kullanıcılarınızın uygulamalarınızı yükleyip test ederken karşılaşabileceği sorunları gidermek için aşağıdaki ipuçlarından yararlanın.
Test kullanıcısının Google Hesabı yoksa
Bir kullanıcı Google Hesabı oluşturduğunda otomatik olarak Gmail adresi alır.
Bir test kullanıcısının Google Workspace veya Gmail adresi yoksa ya da oturum açmak için başka bir e-posta adresi kullanmayı tercih ediyorsa test kullanıcısından Gmail olmayan bir e-posta adresini hesaba bağlamasını ve oturum açmak için bu e-posta adresini kullanmasını isteyin.
Test uzmanı, alternatif e-posta adresi seçerken aşağıdaki yönergelere uymalıdır:
Gmail adresi kullanmayın.
Başka bir Google Hesabı'na zaten bağlı olan bir e-posta adresini kullanmayın.
Bu e-posta adresini kullanarak oturum açarken Google Hesabı şifrenizi kullanmanız gerektiğini unutmayın.
Test kullanıcısı doğru uygulamaları veya derlemeleri göremiyor
Test kullanıcısı, e-posta davetini davetin gönderildiği e-posta adresinden farklı bir e-posta adresiyle kabul ettiyse doğru uygulamaları veya derlemeleri göremeyebilir.
Geliştiricinin davet gönderdiği ve yeni derlemelere eklediği e-posta (A e-postası), test kullanıcısının daveti kabul etmek için kullandığı e-postadan (B e-postası) farklı olabilir. Bu işlem, arka planda bir bağlantı oluşturur. E-posta A yeni derlemelere her eklendiğinde aslında erişim elde eden E-posta B oluyor.
Test kullanıcısı e-posta davetini farklı bir e-posta adresiyle kabul ettiyse sorunu çözmek için aşağıdaki adımları uygulayın:
App Distribution sayfasındaki Firebase konsolunun Test kullanıcıları ve Gruplar sekmesinin Tüm test kullanıcılarını görüntüle bölümünden test kullanıcısını silin.
Mevcut davetiyeler kaldırılır.
Test kullanıcısını uygulamanızı test etmeye yeniden davet edin. Test kullanıcısı bir davet e-postası almalıdır.
Test kullanıcısının daveti aynı e-posta adresiyle kabul ettiğinden emin olun.
Test kullanıcısı e-posta bildirimleri almıyor
Aşağıdaki durumlardan biri gerçekleşirse test kullanıcıları e-posta bildirimi almayabilir:
Davet bir e-posta hesabına gönderildi ancak testçi farklı bir e-posta hesabıyla kabul etti. Test kullanıcıları, davetin ilk olarak gönderildiği e-posta hesabı için yeni yayın e-postaları alır.
Test uzmanı daha önce davet edilmiş ancak ilk daveti kabul etmemiştir.
Test uzmanı sonraki sürümlere eklenirse App Distribution, test uzmanı ilk daveti kabul etmediği için bu test uzmanına otomatik olarak sürüm bildirimi göndermez.
1. çözüm
Test kullanıcısından, spam klasörünü ve e-posta hizmetinde ayarladığı e-posta filtrelerini kontrol etmesini isteyin.
Test kullanıcısı e-posta listesinden çıktıysa aşağıdaki işlemleri yapmasını isteyin:
Test kullanıcısının daha önce uygulamadan aldığı bir e-postayı bulma
Alt kısımdaki E-posta ayarlarını yönet'i ve E-postalara izin ver'i tıklayarak yeniden abone olun.
2. çözüm
Testçi, e-posta bildirimleri almak istemiyorsa ve yalnızca uygulama davetlerini kabul etmek istiyorsa bekleyen uygulama davetlerini doğrudan Firebase App Distribution web klipinde görüntüleyebilir:
appdistribution.firebase.google.com.
3. çözüm
Firebase konsolundaki App Distribution sayfasında yer alan Test kullanıcıları ve Gruplar sekmesinin Tüm test kullanıcılarını görüntüle bölümünden test kullanıcısını silin.
Bu işlem, mevcut davetiyeleri kaldırır.
Test kullanıcısını uygulamanızı test etmeye yeniden davet edin. Test kullanıcısı bir davet e-postası almalıdır. Test kullanıcısının daveti, davetin gönderildiği e-posta adresiyle kabul ettiğinden emin olun.
Test uygulamasını çalıştırmaya çalışırken "Güvenilmeyen Kurumsal Geliştirici" hatası
Uygulamayı açmadan önce test cihazındaki geliştirici sertifikasına güvenmediyseniz Güvenilmeyen Kurumsal Geliştirici hatası gösterilir.
Ayarlar uygulaması > Profiller ve Cihaz Yönetimi ekranında uygulamanın geliştirici adını seçip güvenin.
Test uygulamasını çalıştırmaya çalışırken "Developer Mode Required" (Geliştirici Modu Gerekli) hatası
Geliştirici Modu Gerekli hatası, iOS 16 veya sonraki sürümlerde geçici olarak sağlanan bir iOS uygulamasını önce Geliştirici Modu'nu etkinleştirmeden başlatmaya çalıştığınızda görünür.
Geliştirici Modu'nu etkinleştirmek ve bu hatayı gidermek için aşağıdaki adımları uygulayın:
iPhone'unuzda Ayarlar uygulamasını açıp Gizlilik ve Güvenlik'e dokunun.
Güvenlik bölümüne gidip Geliştirici Modu'na dokunun.
Geliştirici Modu kaydırma çubuğuna dokunun.
Yeniden başlat'a dokunun.
Cihaz yeniden başlatıldıktan sonra cihazın kilidini açın. Geliştirici modu etkinleştirilsin mi? iletişim kutusu açılır.
Aç'a dokunun. Artık uygulamanızı başlatabilir ve test etmeye başlayabilirsiniz.
"Cihaz kaydedildiğine göre her şey tamam. Uygulama test edilmeye hazır olduğunda e-postayla bilgilendirileceksiniz."
Ad Hoc dağıtımı yüklüyorsanız bu mesaj, geliştirici uygulamasını test cihazınızda çalışacak şekilde henüz yapılandırmadığında gösterilir.
Uygulamayı kullanabilmeniz için geliştiricinin Ek cihazları kaydetme bölümündeki talimatları tamamlaması gerekir.
Google Hesabı, test uygulamasına erişemiyor
Google Hesabınız daha önce yüklediğiniz (veya davetini kabul ettiğiniz) bir test uygulamasına erişemiyorsa yanlış Google Hesabı'nda oturum açmış olabilirsiniz. Erişebildiğiniz uygulamalar, uygulamayı test etme davetini ilk kabul ettiğinizde kullandığınız Google Hesabı ile ilişkilendirilir. Daveti kabul etmek için daha önce kullandığınız Google Hesabı ile oturum açarak tekrar deneyin.
403 hatası: "Erişim için yöneticinizle iletişime geçin"
403 hatasıyla karşılaştığınızda, kullandığınız hesabın uygulamaları yükleme ve test etme izni olmadığı anlamına gelir. Erişim, Google Workspace'te hesabınızın alan yöneticisi tarafından belirlenir.
Uygulamaları yükleme ve test etme izninizin olması gerektiğini düşünüyorsanız Google Workspace hesap yöneticinizden hesap ayarlarınızı değiştirmesini isteyin. Yöneticiniz, Tek tek denetlenemeyen hizmetlere erişimi yönetme başlıklı makaledeki talimatları uygulamalıdır.
Birden fazla hesabınız varsa uygulama yükleme ve test etme kısıtlaması olmayan farklı bir hesapla giriş yapmayı deneyin.
App Distribution iOS SDK'sı ile uygulama içi uyarıları etkinleştirme
App Distribution iOS SDK'sını kullanarak uygulama içi yeni derleme uyarılarını etkinleştirmeyle ilgili sorunları gidermek için aşağıdaki ipuçlarından yararlanın.
Test kullanıcısı uygulama içi uyarıları almıyor
App DistributioniOS SDK'yı uygulamanızda zaten ayarladıysanız ve test kullanıcılarınız uygulama içi uyarılar almıyorsa uygulamanızın yeni sürümleri getirdiğinden emin olmak için aşağıdakileri kontrol edin:
Uygulamanızda hata ayıklama modunu etkinleştirin. Nasıl yapılacağını öğrenmek için Google Analytics belgelerine bakın.
Uygulamanızı simülatörde çalıştırın ve "[Firebase/AppDistribution]" dizesini arayın.
Test kullanıcısının yeni sürüme erişebildiğinden emin olun:
Geçerli bir yayın nesnesi döndürülürse uyarı iletişim kutusunun, görünüm görünmeden önce yüklendiği Görünüm Denetleyicisi yaşam döngüsünde bir sorun olması muhtemeldir.
Sürüm döndürülmüyorsa test kullanıcınız henüz yeni sürümle ilişkilendirilmemiş olabilir. App Distribution kontrol panelindeki Firebase konsolunda, test cihazınızın derleme dağıtımınıza dahil edildiğinden ve Kabul edildi durumunda olduğundan emin olun.
Test kullanıcınız hâlâ güncelleme almıyorsa test davetini kabul ettiğinden ve test cihazını doğru şekilde ayarladığından emin olmak için aşağıdaki ipuçlarını kullanmasını isteyin:
Test cihazında Firebase App Distribution web uygulamasında oturum açın. Uygulamayı test etme davetini kabul ettiğinizde ilk kullandığınız Google Hesabı'nı seçmeyi unutmayın.
Yeni uygulama sürümünün web klipinde kullanılabildiğinden emin olun.
Test kullanıcısı, uygulamayı kapattıktan sonra tekrar oturum açmaya yönlendiriliyor
Varsayılan olarak, test kullanıcılarınızın yeni derleme uyarılarını etkinleştirmek ve yeni derlemeleri yüklemek için Google Hesaplarında yalnızca bir kez oturum açmaları gerekir. Test kullanıcılarınız uygulamanızı kapatıp yeniden açtıktan sonra tekrar oturum açmaya yönlendiriliyorsa App Distribution yapılandırmanızın doğru şekilde ayarlandığından emin olmak için aşağıdaki ipuçlarını uygulayın:
Anahtar kısıtlamaları bölümünde, Firebase App Testers API'nin izin verilen API'ler listesinde yer aldığından emin olun.
Oturumu kapatırken genellikle UserDefaults'i temizliyorsanız test kullanıcınızın durumunu temizliyor olabilirsiniz. App Distribution, test kullanıcınızın uygulamada oturum açıp açmadığını belirten bir işaret depolar. Daha fazla bilgi için GitHub deposuna bakın.
Sık sorulan sorular
Uygulamama test kullanıcısı ekleme konusunda sınırlamalar var mı?
Firebase App Distribution için aşağıdaki test kullanıcısı sınırları geçerlidir:
Bir Firebase projesine en fazla 500 test kullanıcısı ekleme
App Distribution grubuna en fazla 200 test kullanıcısı ekleme
Daha fazla test kullanıcısı eklemek için ücretsiz sınır artışı isteğinde bulunun.
Test kullanıcısı davetiyelerimin süresi dolar mı?
Test kullanıcılarının, uygulamayı test etme davetini 30 gün içinde kabul etmesi gerekir. Aksi takdirde davetin süresi dolar.
Bir davetin geçerlilik süresinin bitmesine 5 gün kaldığında, Firebase konsolunda sürümdeki test kullanıcısının yanında bir geçerlilik bitişi bildirimi gösterilir. Bir davetiye, test kullanıcısı satırındaki açılır menü kullanılarak yeniden gönderilerek yenilenebilir.
iOS yüklemeleri için yeni sürüm ne zaman oluşturulur?
Uygulama, 150 günlük geçerlilik süresi sınırına veya 1.000 uygulama sürümü sınırına ulaştığında ya da bu sınırları aştığında sürüm, App Distribution kontrol panelinden ve App Distribution test kullanıcısı web uygulamasından kaldırılır. Test kullanıcınız sürümü yüklediyse uygulamanın yerel sürümü çalışmaya devam eder.
Uygulama sürümünün daha uzun süre kullanılabilir kalması için aşağıdaki önerilerden birini uygulayın:
Uygulama sürümü sona ermeden veya sürüm sınırı aşılmadan önce IPA'yı indirin ve sürümü App Distribution kontrol panelinden silin. Ardından, IPA'yı App Distribution'ya yeni bir derleme olarak yeniden yükleyin.
Yayın sürümünü indirip uzun süreli arşivleme için Cloud Storage'e yükleyin.
Uygulama sürümlerinin süresi 150 gün sonra dolar
Uygulamanızın bir sürümünü Firebase'e yüklediğinizde, bu sürüm yükleme tarihinden itibaren 150 gün boyunca App Distribution kontrol panelinde gösterilir. Sürümü yükledikten sonra, test cihazlarına App Distribution test kullanıcısı web uygulamasından yükleyen test kullanıcılarına dağıtabilirsiniz.
Sürümün geçerlilik bitiş tarihine 30 gün kaldığında, App Distribution sayfasındaki
Firebase sürümünüzde ve App Distribution test kullanıcısı web uygulamasında uygulama sürümünün geçerlilik bitişiyle ilgili bir bildirim gösterilir.
App Distribution en fazla 1.000 yayını destekler.
App Distribution, uygulama başına en fazla 1.000 sürüme izin verir. Uygulamanız 1.000 uygulama sürümü sınırına ulaştığında App Distribution, sınırın üzerindeki en eski sürümleri otomatik olarak siler.
Uygulama sürümlerinizi manuel olarak yönetmek istiyorsanız App Distribution
REST API'yi kullanarak
listeleme
ve
silme
işlemlerini toplu olarak yapabilirsiniz.
Firebase profili, App Distribution
için yapılandırma profilidir:
Cihazın benzersiz cihaz kimliğini (UDID) toplayarak test cihazını kaydedin. Ad Hoc dağıtımı test ediyorsanız Firebase, uygulama geliştiriciye test cihazının UDID'sini içeren bir e-posta gönderir. Bu e-postada, derlemenin cihazınızda test edilebilmesi için cihazın uygulamanın sağlama profiline nasıl dahil edileceğine dair talimatlar da yer alır.
Cihazınızın ana ekranına Firebase App Distribution web klibi yükleyin. Web klip sayesinde tüm test uygulamalarınızı tek bir yerden yükleyip erişebilirsiniz. Test etmeye davet edildiğiniz yeni derlemeler otomatik olarak web klipine eklenir.
iOS cihazınıza yapılandırma profili yükleme konusunda yardım için Apple'ın belgelerine bakın.
Cihazıma yüklediğim test uygulamalarına nasıl erişebilirim?
Test kullanıcısıysanız Firebase profilini yüklediğinizde test cihazınızın ana ekranına otomatik olarak eklenen Firebase App Distribution web klibi ile tüm test uygulamalarınıza erişebilirsiniz. Geçici dağıtımı test ediyorsanız uygulamayı test edebilmek için önce profili yüklemeniz gerekir.
Kurumsal dağıtımı test ediyorsanız profili manuel olarak yükleyebilirsiniz:
Henüz yapmadıysanız Google'da oturum açın ve daveti kabul edin.
Test uygulamaları bölümünde, test etmek istediğiniz uygulamayı seçin.
Uygulama sayfasının sağ üst kısmında mobile_screen_share simgesine dokunun.
Firebase profilini yüklemek için gösterilen talimatları uygulayın.
Test kullanıcısı hesabımı nasıl silebilirim?
App Distribution test hesabınızı ve ilişkili verilerini silmek için aşağıdaki adımları sırayla uygulayın:
Sağ üstte settings (Hesabı yönet) seçeneğini tıklayın.
Hesabı sil'i tıklayın.
İsteğe bağlı: Google Hesabı izinlerinizdeFirebase App Distribution uygulamasının erişimini iptal edin. App Distribution hesabınızı silmeden erişimi iptal etmenin, test kullanıcısı hesabınızı veya verilerinizi silmediğini unutmayın.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2026-10-07 UTC."],[],[]]