Uygulamanızı TestFlight ile nasıl test edersiniz?

Written by on Cuma 13 Ocak 2017

Uygulamanızı TestFlight ile nasıl test edersiniz?
TestFlight Apple tarafından sunulan ve iOS uygulamanızı App Store'da yayınlamadan önce ücretsiz olarak test edebilmenizi sağlayan bir çözümdür. Eğer uygulamanızı Ad Hoc versiyonu ile test ediyorsanız veya My GoodBarber seçeneği projeniz için bir seçenek değilse TestFlight bir alternatiftir. Bu alternatifin bazı bayilere faydalı olduğunu gördük. 

İşlem oldukça basit. 
1. uygulamanızı iTunes Connect'e yüklersiniz
2. uygulamayı test edenlere davet gönderirsiniz
3. bu kişiler TestFlight uygulamasını kullanarak uygulamanızı test ederler

Bu aşamaları yakından inceleyelim: 

Uygulamanızı iTunes Connect'e yüklemek

TestFlight ile, kişiler uygulamanızın üretim versiyonunu test ederler. Bir GoodBarber kullanıcısı olarak bu, GoodBarber arka ucundan gönderim işlemi sonunda aldığınız binary dosyasının test edileceğini gösterir (ad hoc versiyonu ile değil). Farkı görebildiniz mi?

Diğer bir deyişle, GoodBarber arka ucunda .ipa dosyasını iTunes Connect'e yüklemek için gönderme sürecinin sonuna kadar gidersiniz. Bu dosyayı iTunes Connect hesabınıza yüklemek için "Application Loader"ı kullanın, App Store'a yüklermiş gibi. 

Kullanıcıları test etmek üzere davet edin

Uygulamanızı TestFlight ile nasıl test edersiniz?
.ipa dosyanız iTunes Connect'e yüklendikten sonra, kullanıcıları uygulamanızı test etmek amaçlı davet edebilirsiniz. Davet edebileceğiniz iki tür test edici vardır: 

Dahili test edenler
iTunes Connect kullanıcılarınız. Ekibinizden kişiler veya iTunes Connect hesabınıza giriş izni verilenler dışında uygulamanızı dahili olarak test etmesi için davet edeceğiniz kişiler azdır. 

Harici test edenler 
Harici test eden kişi olmak için iTunes Connect hesabına gerek olmaz. İstediğiniz herkesi davet edebilirsiniz, proje başına 2000 harici test eden olmak üzere. 

Bu kişileri davet ettiğinizde, Apple uygulamanızı inceler ve harici teste izin vermek için onay verir.

Bu sebeple Apple ekibine uygulamanız hakkında bazı bilgileri sunarsınız: uygulamanızın amacı, kişilerin neyi test etmesini istiyorsunuz, Apple onay süresince kimlerle iletişime geçebilir vb. 

Test edecek kişilerin e-posta adresini girin ve test için oluştur'a ekleyin. 

Oluşum beta test için kabul edilir edilmez, Apple'dan bir bilgilendirme e-postası alacaksınız. Test edenlerin uygulamanızı deneyebilmesi için, iTunes Connect hesabına geri gidin ve Önsürüm altında yer alan Davet Gönder butonuna tıklayın. 

TestFlight uygulamasını indirin ve test edin

Uygulamanızı TestFlight ile nasıl test edersiniz?
Davet edilen kişiler uygulamanızın test linki olan bir e-posta alırlar. Test edebilmek için, öncelikle TestFlight uygulamasını indirmek zorundadırlar. 

Daveti kabul ettikten sonra, TestFlight uygulamasına yönlendirilirler ve  test edebilmek için bu uygulamayı indirmek zorundadırlar. Uygulama cihazın springboard'unda (turuncu nokta ile işaretli) görülür ve ayrıca TestFlight uygulamasında. 

Başladığında, test süresi 60 gün sürer. Bu süreçten sonra yeni bir oluşturma başlatmadıktan sonra uygulamayı test etmek mümkün değildir. 

Artılar ve eksiler

TestFlight'ın avantajları olsa da kişisel olarak, uygulamalarınızı TestFlight yerine ad hoc versiyonu ile test etmenizi tavsiye ederim. 
Ad hoc:
+ Test aşamasına atlamak için iTunes Connect'de bir kaydınızın olması gerekmez. 
+ Adhoc versiyonunu oluşturmak için GoodBarber üyeliğinizin olması gerekmez, GB deneme süresi sırasında olabilir. 
+ Uygulamanızı test etmek için herhangi bir onay almanız gerekmez. 
-  Adhoc versiyonunu oluşturabilmek için test eden kişinin UDID'ini edinmeniz gerekir.

TestFlight: (harici test edenler için kullanıldığını düşünürsek)
+ Test versiyonunu oluşturmak için test eden kişinin UDID'i gerekmez. 
-  iTunes Connect üzerinde kaydınızın olması gerekir, sonuçta uygulamanızı yayınlayabilmek için bir kayıt oluşturmanız zaten gerekecek
-  Harici kullanıcıların uygulamanızı test edebilmesi için onay gereklidir.
-  Onay süreci hakkında kesin bir zamanlama yok. Süreç genelde 24 saati geçebiliyor. 
-  Test etmede zaman sınırı var. 

Bayilere eğer kullanıcıları ad hoc versiyonunu indirdiklerinde ssl.goodbarber.com görünmesini istemiyorlarsa TestFlight seçeneğini incelemelerini tavsiye ederim. .ipa sunucularımızın SSL'i üzerinden sunulduğu için, bu diyaloğu gizleme seçeneği yoktur. Fakat bu durum sorun değilse, ad hoc versiyonu ile devam etmenizi öneririm. 
 
Uygulamanızı TestFlight ile nasıl test edersiniz?

Daha fazla bilgi edinmek için, TestFlight hakkındaki bu video ve kapsamlı dökümantasyonu inceleyebilirsiniz. 

Çeviren Hazal Çelik



E-posta adresinizi girin