Bu sayfada, Uygulama Dağıtımı ile uygulamaların dağıtılması ve test edilmesi hakkında sık sorulan soruların yanıtları ve sorun giderme yardımı sağlanmaktadır.
Uygulamaları dağıtma
Uygulamaları test uzmanlarınıza dağıtırken karşılaşabileceğiniz sorunları gidermek için aşağıdaki ipuçlarını kullanın.
Bir uygulamayı yüklerken şu hatayla karşılaşabilirsiniz:
" <app-id>
uygulaması için bir iletişim e-postası bulamadık. Bir tane ayarlamak için lütfen Firebase konsolundaki Uygulama Dağıtımı'nı ziyaret edin."
Varsa, Firebase konsolunda bir İletişim E-postası ayarlayın. Sorun devam ederse Firebase Desteği ile iletişime geçin.
Temel hazırlık sırasında sürekli olarak 400, 409 veya 500 hatalarıyla karşılaşırsanız Firebase Desteği ile iletişime geçin. Firebase proje numaranız ve uygulama tanımlayıcınızla Destek sağlayın.
Aşağıda tarayıcı ağ yanıtının bir örneği verilmiştir:
{
"status": "IN_PROGRESS",
"message": "There was an error processing your
distribution. Ensure you are uploading a valid IPA or APK and try again."
}
Bu sorunu çözmek için şu 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, bu da 2 GB'ın biraz üzerindedir.
IPA boyutu dosya boyutu sınırı dahilindeyse ve tekrarlanabilirse şu adımları izleyin:
Info.plist
dosyanızı kontrol edin veCFBundleDisplayName
herhangi bir<array>
sınırlayıcı içerip içermediğini doğrulayın.<array>
sınırlayıcılarını kaldırın ve uygulamanızı yeniden oluşturun. Yükleme başarılı olmalı.Hâlâ sorun yaşıyorsanız Firebase Desteği ile iletişime geçin.
IPA boyutu dosya boyutu sınırını aşıyorsa dosya boyutunu azaltmak için gerekli değişiklikleri yapın.
IPA dosya boyutunun küçültülmesi sorunu çözmezse Firebase Desteği ile iletişime geçin ve Testflight'ı kullanma hakkında bilgi alın.
Uygulamaları yükleme ve test etme
Test kullanıcılarınızın uygulamalarınızı yükleyip test ederken karşılaşabilecekleri sorunları gidermek için aşağıdaki ipuçlarını kullanın.
Bir kullanıcı Google hesabı oluşturduğunda otomatik olarak bir Gmail adresi alır.
Test kullanıcısının Google Workspace veya Gmail adresi yoksa veya oturum açmak için başka bir e-posta adresi kullanmayı tercih ediyorsa, test cihazından Gmail dışı bir e-posta adresini hesaba bağlamasını ve oturum açmak için bu e-posta adresini kullanmasını isteyin.
Alternatif bir e-posta seçerken test uzmanının şu yönergeleri izlemesi gerekir:
- Gmail adresi kullanmayın.
- Halihazırda başka bir Google hesabına bağlı olan bir e-posta adresini kullanmayın.
- Bu e-posta adresiyle oturum açarken Google Hesabı şifrenizi kullanmayı unutmayın.
Daha fazla bilgi için Başka bir e-posta adresiyle Google Hesabınızda oturum açma konusuna bakın.
Test kullanıcısı, e-posta davetiyesini davetin gönderildiği adresten farklı bir e-posta adresiyle kabul ederse doğru uygulamaları veya yapıları göremeyebilir.
Geliştiricinin yeni yapılara davetiye gönderdiği ve eklediği e-posta (E-posta A), test kullanıcısının daveti kabul etmek için kullandığı e-postadan (E-posta B) farklı olabilir. Bu, perde arkasında bir bağlantı oluşturur. Yeni yapılara E-posta A eklendiğinde, erişim sağlayan aslında E-posta B'dir.
Test kullanıcısı e-posta davetini farklı bir e-posta adresiyle kabul ettiyse sorunu çözmek için şu adımları izleyin:
Firebase konsolunun Uygulama Dağıtımı sayfasındaki 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ıldı.
Uygulamanızı test etmesi için test kullanıcısını yeniden davet edin. Testi yapan kişinin bir davet e-postası alması gerekir.
Test kullanıcısının daveti aynı e-posta adresiyle kabul ettiğinden emin olun.
Aşağıdakilerden biri meydana gelirse test kullanıcıları e-posta bildirimi alamayabilir:
E-posta bildirimleri spam klasörlerine gönderilir.
E-posta filtreleri ayarlandı.
Davet bir e-posta hesabına gönderildi ancak test kullanıcısı farklı bir e-posta hesabıyla daveti kabul etti. Test kullanıcısı, davetiyenin ilk gönderildiği e-posta hesabının yeni sürüm e-postalarını alır.
Testi yapan kişi daha önce davet edilmişti ancak ilk daveti kabul etmemişti. Test kullanıcısı sonraki sürümlere eklenirse, test kullanıcısı ilk daveti kabul etmediği için Uygulama Dağıtımı otomatik olarak bu test kullanıcısına sürüm bildirimleri göndermez.
Çözüm 1
Testi yapan kişiden spam klasörünü ve e-posta hizmetlerinde ayarladıkları e-posta filtrelerini kontrol etmesini isteyin.
Test uzmanı e-posta aboneliğinden çıktıysa test cihazından aşağıdakileri yapmasını isteyin:
- Test kullanıcısının daha önce uygulamadan aldığı bir e-postayı bulun.
- En alttaki E-posta ayarlarını yönet'e ve ardından E-postaların yeniden abone olmasına izin ver'e tıklayın.
Çözüm 2
Test kullanıcısı e-posta bildirimleri almakla ilgilenmiyorsa ve yalnızca uygulama davetlerini kabul edebilmek istiyorsa, bekleyen uygulama davetiyelerini doğrudan Firebase Uygulama Dağıtımı web klibinde görüntüleyebilir: appdistribution.firebase.google.com .
Çözüm 3
Firebase konsolundaki Uygulama Dağıtımı sayfasındaki 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.
Uygulamanızı test etmesi için test kullanıcısını yeniden davet edin. Testi yapan kişinin bir davet e-postası alması gerekir. Test kullanıcısının daveti, davetin gönderildiği e-posta adresiyle kabul ettiğinden emin olun.
Uygulamayı açmadan önce test cihazındaki geliştirici sertifikasına güvenmediyseniz Güvenilmeyen Kurumsal Geliştirici hatası görüntülenir. Ayarlar uygulaması > Profiller ve Cihaz Yönetimi ekranında uygulamanın geliştirici adını seçin ve ona güvenin.
Geliştirici Modu Gerekli hatası, öncelikle Geliştirici Modu'nu etkinleştirmeden iOS 16 veya sonraki sürümlerde geçici olarak sağlanan bir iOS uygulamasını başlatmaya çalıştığınızda görünür.
Geliştirici Modunu etkinleştirmek ve bu hatayı çözmek için şu adımları izleyin:
- iPhone'unuzda Ayarlar uygulamasını açın ve ardından Gizlilik ve Güvenlik'e dokunun.
- Güvenlik'e ilerleyin ve Geliştirici Modu'na dokunun.
- Geliştirici Modu kaydırıcısına dokunun.
- Yeniden Başlat'a dokunun.
- Cihaz yeniden başlatıldıktan sonra cihazın kilidini açın. Geliştirici Modu Açılsın mı? iletişim kutusu görüntülenir.
- Aç'a dokunun . Artık uygulamanızı başlatabilir ve test etmeye başlayabilirsiniz.
Geçici bir dağıtım yüklüyorsanız bu mesaj, geliştirici henüz uygulamasını test cihazınızda çalışacak şekilde yapılandırmadığında görünür. Uygulamayı kullanımınıza sunmak için geliştiricinin Ek cihazları kaydetme bölümündeki talimatları tamamlaması gerekir.
Google hesabınızın daha önce yüklediğiniz (veya davetini kabul ettiğiniz) bir test uygulamasına erişimi yoksa büyük olasılıkla yanlış Google hesabında oturum açmışsınızdır. Erişiminiz olan uygulamalar, uygulamayı test etme davetini ilk kabul ettiğinizde kullandığınız Google hesabıyla ilişkilidir. Daveti kabul etmek için daha önce kullandığınız Google hesabıyla oturum açarak tekrar deneyin.
403 hatasıyla karşılaştığınızda bu, kullandığınız hesabın uygulamaları yükleme ve test etme izninin olmadığı anlamına gelir. Erişim, Google Workspace'te hesabınızın alan adının 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 , Bireysel olarak kontrol edilmeyen hizmetlere erişimi yönetme bölümündeki talimatları uygulamalıdır.
Birden fazla hesabınız varsa uygulamaları yükleme ve test etme kısıtlaması olmayan farklı bir hesapla oturum açmayı deneyin.
Uygulama Dağıtımı iOS SDK'sıyla uygulama içi uyarıları etkinleştirme
App Distribution iOS SDK'sını kullanarak uygulama içi yeni derleme uyarılarının etkinleştirilmesini içeren sorunları gidermek için aşağıdaki ipuçlarını kullanın.
Uygulamanızda Uygulama Dağıtımı iOS SDK'sını zaten ayarladıysanız ve test kullanıcılarınız uygulama içi uyarı almıyorsa uygulamanızın yeni sürümleri getirdiğinden emin olun:
Uygulamanızda hata ayıklama modunu etkinleştirin. Nasıl yapılacağını öğrenmek için Google Analytics belgelerine bakın.
Uygulamanızı bir simülatörde çalıştırın ve "[Firebase/AppDistribution]" dizesini arayın.
Test kullanıcısının yeni sürüme erişimi olup olmadığını kontrol edin:
Geçerli bir yayın nesnesi döndürülürse, Görünüm Denetleyicisi yaşam döngüsünde, Görünüm görünmeden önce uyarı iletişim kutusunun yüklendiği bir sorun olması muhtemeldir.
Herhangi bir sürüm döndürülmezse test cihazınız henüz yeni sürümle ilişkilendirilmemiş olabilir. Firebase konsolunun Uygulama Dağıtımı kontrol panelinde, test kullanıcınızın derleme dağıtımınıza dahil edildiğinden ve Kabul Edildi durumunda olduğundan emin olun.
Test cihazınız hâlâ güncellemeleri almıyorsa, uygulamanızı test etme davetini kabul ettiklerinden ve test cihazlarını doğru şekilde kurduklarından emin olmak için aşağıdaki ipuçlarını uygulamasını isteyin:
Test cihazında Firebase App Distribution web klibinde oturum açın. Uygulamayı test etmek için daveti kabul ettiğinizde ilk kullandığınız Google hesabını seçmeyi unutmayın.
Yeni uygulama sürümünün web klibinde mevcut olduğundan emin olun.
Varsayılan olarak, test kullanıcılarınızın yeni derleme uyarılarını etkinleştirmek ve yeni derlemeler yüklemek için Google hesaplarında yalnızca bir kez oturum açmaları gerekir. Uygulamanızı kapatıp yeniden açtıktan sonra test kullanıcılarınızdan tekrar oturum açmaları istenirse Uygulama Dağıtımı yapılandırmanızın doğru şekilde ayarlandığından emin olmak için şu ipuçlarını izleyin:
Firebase Uygulama Test Cihazları API'sini etkinleştirdiğinizden emin olmak için kontrol edin. Daha fazla bilgi için bkz. Uygulama Dağıtımı Test Aracı API'sini Etkinleştirme .
Anahtar kısıtlamaları altında, Firebase Uygulama Test Cihazları API'sinin izin verilen API'ler listesine dahil edildiğinden emin olun.
Oturumu kapatırken genellikle UserDefaults'u temizliyorsanız, test cihazınızın durumunu temizliyor olabilirsiniz. Uygulama Dağıtımı, test kullanıcınızın uygulamada zaten oturum açıp açmadığını gösteren bir işaret saklar. Daha fazla bilgi için GitHub deposuna bakın.
Sıkça Sorulan Sorular
Firebase App Distribution aşağıdaki test kullanıcısı sınırlarına sahiptir:
Firebase projesine maksimum 500 test kullanıcısı ekleyin
Bir Uygulama Dağıtımı grubuna en fazla 200 test kullanıcısı ekleyin
Daha fazla test kullanıcısı eklemek için ücretsiz limit artışı talep edin.
Test kullanıcılarının, süresi dolmadan uygulamayı test etme davetini kabul etmek için 30 günü vardır. Davetiyenin süresinin dolmasına 5 gün kaldığında, Firebase konsolunda test kullanıcısının yanında sürümde bir süre sonu bildirimi görünür. Bir davet, test kullanıcısı satırındaki açılır menü aracılığıyla yeniden gönderilerek yenilenebilir.
Bkz. Ek aygıtları kaydetme.
Aşağıdaki koşullardan biri meydana gelirse uygulama sürümleri Uygulama Dağıtımından kaldırılır:
- Uygulamanın sürümü 150 günden daha eski.
- 1.000 uygulama sürümü sınırını aştınız ve uygulama sürümü, en yeni 1.000 uygulama sürümünden daha eski.
Daha fazla bilgi için bkz. Uygulama Dağıtımı maksimum 1.000 sürümü destekler .
Uygulama 150 günlük süre sonu sınırına veya 1.000 uygulama sürüm sınırına ulaştıktan veya bu sınırı aştıktan sonra sürüm, Uygulama Dağıtımı kontrol panelinden ve Uygulama Dağıtımı test kullanıcısı web uygulamasından kaldırılır. Test cihazı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ını sağlamak için aşağıdaki önerilerden birini kullanın:
- Uygulama sürümünün süresi dolmadan veya sürüm sınırını aşmadan önce, IPA'yı indirin ve sürümü Uygulama Dağıtımı kontrol panelinden silin. Ardından IPA'yı yeni bir yapı olarak Uygulama Dağıtımına yeniden yükleyin.
- Sürümü indirin ve uzun vadeli arşivleme için Cloud Storage'a yükleyin.
Uygulama sürümlerinin süresi 150 gün sonra doluyor
Uygulamanızın bir sürümünü Firebase'e yüklediğinizde sürüm, yükleme tarihinden itibaren 150 gün boyunca Uygulama Dağıtımı kontrol panelinde görünür. Sürümü yükledikten sonra, sürümü App Distribution test kullanıcısı web uygulamasından test cihazlarına yükleyen test kullanıcılarına dağıtabilirsiniz.
Sürümün sona erme tarihinden itibaren 30 gün geçtiğinde, Firebase konsolunun Uygulama Dağıtımı sayfasında ve Uygulama Dağıtımı test cihazı web uygulamasında sürümünüz üzerinde bir uygulama sürümünün sona erme bildirimi görünür.
Uygulama Dağıtımı maksimum 1.000 sürümü destekler
Uygulama Dağıtımı, uygulama başına maksimum 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 uygulama sürümlerini toplu olarak listelemek ve silmek için Uygulama Dağıtımı REST API'sini kullanın.
Sorularınız varsa Firebase Desteği ile iletişime geçin.
Firebase profili, Uygulama Dağıtımının şunları yapmasına olanak tanıyan bir yapılandırma profilidir:
Cihazın benzersiz cihaz kimliğini (UDID) toplayarak test cihazını kaydedin. Geçici bir dağıtımı test ediyorsanız Firebase, uygulama geliştiricisine, test cihazının UDID'sini içeren bir e-posta gönderir ve bu e-postanın yanı sıra, yapının cihazınızda test edilebilmesi için cihazın uygulamanın temel hazırlık profiline nasıl dahil edileceğine ilişkin talimatları da içerir.
Firebase App Distribution web klibini cihazınızın ana ekranına yükleyin. Web klibi, tüm test uygulamalarınızı tek bir yerden yüklemenize ve bunlara erişmenize olanak tanır. Test etmeye davet edildiğiniz yeni yapılar otomatik olarak web klibine eklenir.
iOS aygıtınıza yapılandırma profillerini yükleme konusunda yardım için Apple'ın belgelerine bakın.
Test kullanıcısıysanız tüm test uygulamalarınıza, Firebase profilini yüklediğinizde test cihazınızın ana ekranına otomatik olarak eklenen Firebase Uygulama Dağıtımı web klibini kullanarak erişebilirsiniz. Geçici bir dağıtımı test ediyorsanız, uygulamayı test etmeden önce profili yüklemelisiniz .
Bir 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.
Uygulamaları test et altında test etmek istediğiniz uygulamayı seçin.
Uygulama sayfasının sağ üst kısmında mobile_screen_share dokunun.
Firebase profilini yüklemek için görüntülenen talimatları izleyin.
Uygulama Dağıtımı test kullanıcısı hesabınızı ve ilişkili verilerini silmek için aşağıdaki adımları sırasıyla izleyin:
https://appdistribution.firebase.google.com adresini ziyaret edin ve Google hesabınızla oturum açın.
Sağ üstte
tıklayın ( Hesabı yönet )Hesabı sil .
İsteğe bağlı: Google hesabınızın izinlerinde Firebase App Distribution'ın erişimini iptal edin. Önce Uygulama Dağıtımı hesabınızı silmeden erişimi iptal etmenin test kullanıcısı hesabınızı veya verilerinizi silmediğini unutmayın.
Bu sayfada, Uygulama Dağıtımı ile uygulamaların dağıtılması ve test edilmesi hakkında sık sorulan soruların yanıtları ve sorun giderme yardımı sağlanmaktadır.
Uygulamaları dağıtma
Uygulamaları test uzmanlarınıza dağıtırken karşılaşabileceğiniz sorunları gidermek için aşağıdaki ipuçlarını kullanın.
Bir uygulamayı yüklerken şu hatayla karşılaşabilirsiniz:
" <app-id>
uygulaması için bir iletişim e-postası bulamadık. Bir tane ayarlamak için lütfen Firebase konsolundaki Uygulama Dağıtımı'nı ziyaret edin."
Varsa, Firebase konsolunda bir İletişim E-postası ayarlayın. Sorun devam ederse Firebase Desteği ile iletişime geçin.
Temel hazırlık sırasında sürekli olarak 400, 409 veya 500 hatalarıyla karşılaşırsanız Firebase Desteği ile iletişime geçin. Firebase proje numaranız ve uygulama tanımlayıcınızla Destek sağlayın.
Aşağıda tarayıcı ağ yanıtının bir örneği verilmiştir:
{
"status": "IN_PROGRESS",
"message": "There was an error processing your
distribution. Ensure you are uploading a valid IPA or APK and try again."
}
Bu sorunu çözmek için şu 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, bu da 2 GB'nin biraz üzerindedir.
IPA boyutu dosya boyutu sınırı dahilindeyse ve tekrarlanabilirse şu adımları izleyin:
Info.plist
dosyanızı kontrol edin veCFBundleDisplayName
herhangi bir<array>
sınırlayıcı içerip içermediğini doğrulayın.<array>
sınırlayıcılarını kaldırın ve uygulamanızı yeniden oluşturun. Yükleme başarılı olmalıdır.Hâlâ sorun yaşıyorsanız Firebase Desteği ile iletişime geçin.
IPA boyutu dosya boyutu sınırını aşıyorsa dosya boyutunu azaltmak için gerekli değişiklikleri yapın.
IPA dosya boyutunun küçültülmesi sorunu çözmezse Firebase Desteği ile iletişime geçin ve Testflight'ı kullanma hakkında bilgi alın.
Uygulamaları yükleme ve test etme
Test cihazlarınızın uygulamalarınızı yüklediklerinde ve test ederken karşılaşabileceği sorunları gidermek için aşağıdaki ipuçlarını kullanın.
Bir kullanıcı bir Google hesabı oluşturduğunda, otomatik olarak bir Gmail adresi alırlar.
Bir test cihazının Google çalışma alanı veya Gmail adresi yoksa veya oturum açmak için başka bir e-posta adresi kullanmayı tercih edip etmediklerini, test cihazından bir Gmail olmayan e-posta adresini hesaba bağlamasını isteyin ve bu e-postayı oturum açmak için kullanın.
Alternatif bir e -posta seçerken, test cihazı şu yönergeleri izlemelidir:
- Gmail adresi kullanmayın.
- Zaten başka bir Google hesabına bağlı bir e -posta adresi kullanmayın.
- Bu e -posta adresiyle oturum açarken Google Hesap şifrenizi kullanmayı unutmayın.
Daha fazla bilgi için, başka bir e -posta adresiyle Google hesabınızda oturum açın.
Test cihazı e -posta davetini davetin gönderildiğinden farklı bir e -posta adresi ile kabul ettiyse, test cihazı doğru uygulamaları veya derlemeleri göremeyebilir.
Geliştiricinin yeni yapılara (e -posta) davet gönderdiği e -posta, test cihazının davetiyeyi kabul etmek için kullandığı e -postadan farklı olabilir (E -posta B). Bu perde arkasında bir bağlantı oluşturur. Yeni yapılara e e -posta eklendiğinde, aslında B -e -posta erişimidir.
Test cihazı e -posta davetini farklı bir e -posta adresi ile kabul ettiyse, sorunu çözmek için bu adımları izleyin:
Firebase konsolunun Uygulama Dağıtım sayfasında Test Aracıları ve Gruplar sekmesinin tüm testçileri bölümünü görünümden test cihazını silin. Mevcut davetiyeler kaldırıldı.
Uygulamanızı test etmek için test cihazını yeniden davet edin. Test cihazı bir davet e -postası almalıdır.
Test cihazının davetiyeyi aynı e -posta adresiyle kabul ettiğinden emin olun.
Aşağıdakilerden biri meydana gelirse test cihazları e -posta bildirimleri alamayabilir:
E -posta bildirimleri spam klasörlerine gönderilir.
E -posta filtreleri ayarlanır.
Davet bir e -posta hesabına gönderildi, ancak test cihazı farklı bir e -posta hesabıyla kabul edildi. Test cihazı, davetiyenin ilk olarak gönderildiği e -posta hesabı için yeni sürüm e -postaları alır.
Test cihazı daha önce davet edildi ancak ilk davetiyeyi kabul etmedi. Test cihazı sonraki sürümlere eklenirse, Tester ilk davetiyeyi kabul etmediğinden, uygulama dağıtımı otomatik olarak bu test cihazına sürüm bildirimleri göndermez.
Çözüm 1
Test cihazından spam klasörlerini ve e -posta hizmetlerinde ayarladıkları e -posta filtrelerini kontrol etmelerini isteyin.
Test cihazı e -postalardan abonelikten çıkmışsa, test cihazından aşağıdakileri yapmasını isteyin:
- Test cihazının uygulamadan daha önce aldığı bir e -posta bulun.
- En alttaki e -posta ayarlarını yönetin ve e -postaların yeniden gönderilmesine izin verin.
Çözüm 2
Test cihazı e -posta bildirimleri almayı umursamıyorsa ve sadece uygulama davetiyelerini kabul edebilmek istiyorsa, bekleyen uygulama davetiyelerini doğrudan Firebase App Dağıtım Web Clip: AppDInstursion.firebase.google.com'da görüntüleyebilirler.
Çözüm 3
Firebase konsolundaki Uygulama Dağıtım sayfasında Test Aracıları ve Gruplar sekmesinin Test Cihazları bölümünün Test Merkezi'nden silin. Bu eylem mevcut davetiyeleri kaldırır.
Uygulamanızı test etmek için test cihazını yeniden davet edin. Test cihazı bir davet e -postası almalıdır. Test cihazının davetiyeyi davetin gönderildiği aynı e -posta adresiyle kabul ettiğinden emin olun.
Uygulamayı açmadan önce test cihazındaki geliştirici sertifikasına güvenmediyseniz, güvenilmeyen kurumsal geliştirici hatası görünür. Ayarlar Uygulaması> Profiller ve Aygıt Yönetimi ekranında, uygulamanın geliştirici adını seçin ve güven.
Geliştirici modunu etkinleştirmeden iOS 16 veya üstünde bir ad hoc sağlanmış bir iOS uygulamasını başlatmaya çalıştığınızda gerekli hata görünür.
Geliştirici modunu etkinleştirmek ve bu hatayı çözmek için şu adımları izleyin:
- İPhone'unuzda Ayarlar uygulamasını açın ve ardından Gizlilik ve Güvenlik'e dokunun.
- Güvenliğe gidin ve geliştirici moduna dokunun.
- Geliştirici modu kaydırıcısına dokunun.
- Yeniden başlatın .
- Cihaz yeniden başladıktan sonra cihazın kilidini açın. Geliştirici modunda dönüş? Diyalog görünür.
- Açın . Artık uygulamanızı başlatabilir ve test etmeye başlayabilirsiniz.
Ad hoc bir dağıtım yüklüyorsanız, bu mesaj geliştirici henüz uygulamalarını test cihazınızda çalıştıracak şekilde yapılandırmadığında görünür. Uygulamayı sizin için kullanılabilir hale getirmek için, geliştiricinin ek aygıtları kaydettirme talimatlarını doldurması gerekir.
Google hesabınızın daha önce yüklediğiniz bir test uygulamasına erişimi yoksa (veya bir davetiyeyi kabul ettiğiniz), yanlış Google hesabında oturum açmış olmanız muhtemeldir. Erişiminiz olan uygulamalar, uygulamayı test etme davetini ilk kabul ettiğinizde kullandığınız Google hesabıyla ilişkilidir. Davetiyeyi kabul etmek için daha önce kullandığınız Google hesabıyla oturum açarak tekrar deneyin.
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, hesabınızın Google çalışma alanındaki alan adının yöneticisi tarafından belirlenir.
Uygulamaları yükleme ve test etme izniniz olması gerektiğine inanıyorsanız, Google Workspace Hesap Yöneticinizden hesap ayarlarınızı değiştirmesini isteyin. Yöneticiniz , ayrı ayrı kontrol edilmeyen hizmetlere erişimi yönetme talimatlarını izlemelidir.
Birden fazla hesabınız varsa, uygulamaları yüklemek ve test etmekle sınırlandırılmayan farklı bir hesapla oturum açmayı deneyin.
Uygulama içi uyarıları etkinleştirme Dağıtım iOS SDK
Uygulama içi yeni derleme uyarılarını etkinleştirmeyi içeren sorunları gidermek için aşağıdaki ipuçlarını kullanın.
Uygulamanızda uygulama dağıtım iOS SDK'yı zaten ayarladıysanız ve test uzmanlarınız uygulama içi uyarılar almıyorsanız, uygulamanızın yeni sürümler getirdiğinden emin olun:
Uygulamanızda hata ayıklama modunu etkinleştirin. Nasıl olduğunu öğrenmek için Google Analytics belgelerine bakın.
Uygulamanızı bir simülatörde çalıştırın ve "[Firebase/AppDInctive]" dizesini arayın.
Test cihazının yeni sürüme erişebileceğini kontrol edin:
Geçerli bir sürüm nesnesi döndürülürse, görünüm görünüşü görünmeden önce uyarı iletişim kutusunun yüklendiği görünüm denetleyicisinde bir sorun olması muhtemeldir.
Herhangi bir sürüm döndürülmezse, test cihazınız henüz yeni sürümle ilişkili olmayabilir. Firebase konsolunun uygulama dağıtım panosunda, test cihazınızın yapı dağıtımınıza dahil olduğundan ve kabul edilen durumda olduğundan emin olun.
Test cihazınız hala güncelleme almıyorsa, uygulamanızı test etme davetini kabul ettiklerinden ve test cihazlarını uygun şekilde ayarladıklarından emin olmak için aşağıdaki ipuçlarını izlemelerini isteyin:
Test cihazında, Firebase App Dağıtım Web Clip'e 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 klibinde mevcut olduğundan emin olun.
Varsayılan olarak, test uzmanlarınızın yeni derleme uyarılarını etkinleştirmek ve yeni yapılar yüklemek için yalnızca bir kez Google hesaplarında oturum açmaları gerekir. Test cihazlarınızın uygulamanızı kapatıp yeniden açtıktan sonra tekrar oturum açması isteniyorsa, uygulama dağıtım yapılandırmanızın düzgün bir şekilde ayarlandığından emin olmak için bu ipuçlarını izleyin:
Firebase App Tester API'sını etkinleştirdiğinizden emin olun. Daha fazla bilgi için bkz. Uygulama Dağıtım Test Cihazı API'sını etkinleştirin .
Anahtar kısıtlamalar altında, Firebase App Tester API'sının izin verilen API'lar listesine dahil edildiğinden emin olun.
UserDefaults'u oturum açmak için genellikle temizlerseniz, test cihazınızın durumunu temizliyor olabilirsiniz. Uygulama Dağıtım, test cihazınızın uygulamaya zaten imzalayıp imzalamadığını gösteren bir bayrak depolar. Daha fazla bilgi için GitHub deposuna bakın.
Sıkça Sorulan Sorular
Firebase Uygulama Dağıtımının aşağıdaki test cihazı sınırları vardır:
Bir Firebase projesine en fazla 500 testçi ekleyin
Bir uygulama dağıtım grubuna maksimum 200 testçi ekleyin
Daha fazla testçi eklemek için, maliyetsiz bir artış isteyin.
Test sahiplerinin, uygulamayı süresi dolmadan test etme davetini kabul etmek için 30 günü vardır. Bir davet sonu süresi dolduğunda, Firebase konsolunda test cihazının yanındaki bir sürümde bir son kullanma bildirimi görünür. Bir davet, test cihazı satırındaki açılır menü aracılığıyla yeniden canlandırılarak yenilenebilir.
Aşağıdaki koşullardan biri meydana gelirse, uygulama bültenleri uygulama dağıtımından kaldırılır:
- Uygulama sürümü 150 günden daha eskidir.
- 1.000 uygulama sürüm sınırını aşarsınız ve uygulama sürümü en son 1.000 uygulama sürümünden daha eskidir.
Daha fazla bilgi için, bkz. Uygulama Dağıtımı Maksimum 1000 sürümü destekler .
Uygulama 150 günlük son kullanma sınırına veya 1.000 uygulama sürüm sınırına ulaştıktan veya aştıktan sonra, sürüm uygulama dağıtım panosundan ve uygulama dağıtım test cihazı web uygulamasından kaldırılır. Test cihazınız sürümü yüklediyse, uygulamanın yerel sürümü çalışmaya devam eder.
Uygulama sürümünü daha uzun süre kullanımda tutmak için aşağıdaki önerilerden birini kullanın:
- Uygulama sürümü süresi dolmadan veya sürüm sınırını aşmadan önce, IPA'yı indirin ve Sürümü Uygulama Dağıtım Gösterge Tablosu'ndan silin. Ardından, IPA'yı uygulamaya yeni bir yapı olarak yeniden yükleyin.
- Sürümü indirin ve uzun süreli arşivleme için bulut depolamasına yükleyin.
Uygulama bültenlerinin süresi 150 gün sonra sona erer
Uygulamanızın bir sürümünü Firebase'e yüklediğinizde, sürüm, yükleme tarihinden başlayarak 150 gün boyunca uygulama dağıtım panosunda görünür. Sürümü yükledikten sonra, sürümünü App Dağıtım Tester Web uygulamasından test cihazlarına yükleyen test cihazlarına dağıtabilirsiniz.
Sürüm, son kullanma tarihinden itibaren 30 gün olduğunda, Firebase konsolunun uygulama dağıtım sayfasında ve uygulama dağıtım test cihazı web uygulamasında sürümde bir uygulama sürümü son kullanma bildirimi görünür.
Uygulama Dağıtımı Maksimum 1000 sürümü destekler
Uygulama dağıtımı, uygulama başına en fazla 1.000 sürüm sağlar. Uygulamanız 1.000 uygulama sürüm sınırına ulaştığında, uygulama dağıtımı en eski sürümleri sınırın üzerindeki otomatik olarak siler.
Uygulama sürümlerinizi manuel olarak yönetmek istiyorsanız, uygulama sürümlerini toplu olarak listelemek ve silmek için uygulama dağıtım dinlenme API'sını kullanın.
Sorularınız varsa, Firebase desteği ile iletişime geçin.
Firebase Profili, uygulama dağıtımına izin veren bir yapılandırma profilidir:
Cihazın benzersiz cihaz kimliğini (UDID) toplayarak test cihazını kaydedin. AD hoc dağıtımını test ediyorsanız, Firebase uygulama geliştiricisine, cihazın cihazınızda test edilebilmesi için uygulamanın sağlama profiline nasıl dahil edileceğine dair talimatların yanı sıra test cihazının UDID'sini içeren bir e -posta gönderir.
Cihazınızın ana ekranına bir Firebase Uygulama Dağıtım Web Clip'i yükleyin. Web klibi, tüm test uygulamalarınızı tek bir yerde yüklemenize ve erişmenize olanak tanır. Test etmeye davet ettiğiniz yeni yapılar otomatik olarak web klipine eklenir.
İOS cihazınıza yapılandırma profillerini yükleme konusunda yardım için Apple'ın belgesine bakın.
Bir test cihazıysanız, Firebase profilini yüklerken test cihazınızın ana ekranına otomatik olarak eklenen Firebase Uygulama Dağıtım Web klibi ile tüm test uygulamalarınıza erişebilirsiniz. AD hoc dağıtımını test ediyorsanız, uygulamayı test edebilmeniz için önce profili yüklemeniz gerekir.
Bir işletme dağıtımını test ediyorsanız, profili manuel olarak yükleyebilirsiniz:
Henüz yapmadıysanız, Google'da oturum açın ve davetiyeyi kabul edin.
Test uygulamaları altında, test etmek istediğiniz uygulamayı seçin.
Uygulamanın sayfasının sağ üst kısmında mobile_screen_share dokunun.
Firebase profilini yüklemek için görüntülenen talimatları izleyin.
Uygulama dağıtım test cihazı hesabınızı ve ilişkili verilerini silmek için şu adımları sırayla izleyin:
Https://appdistrive.firebase.google.com adresini ziyaret edin ve Google hesabınızla oturum açın.
Sağ üstte,
tıklayın ( hesabı yönetin )Hesabı sil .
İsteğe bağlı: Google hesap izinlerinizde Firebase uygulama dağıtımından erişimi iptal edin. İlk olarak uygulama dağıtım hesabınızı silmeden erişimi iptal etmenin test cihazınızı veya verilerinizi silmediğini unutmayın.