TestFlight Kullanarak Uygulama Test Etmek

Ceren
4 min readJun 14, 2020

--

Teknik Özellikler: XCode 11.4

Merhaba

Bu yazıda TestFlight üzerinde uygulamayı teste nasıl sunacağımızı adım adım paylaşmaya çalışacağım.

Öncelikle App Store hesabınızdan bir uygulama oluşturmanız gerekmektedir. Bu uygulamanın paket adı sizin bundle adınız olmalıdır.

TestFlight Nedir?

Apple uygulamalarımızı test etmemiz için bize rahat bir ortam sağlayan bir Apple çevrimiçi hizmetidir.

Bu hizmetten yararlanmak için öncelikle iOS Developer hesabımızın olması gerekir. Bu hesabın yıllık bir ücreti vardır. Detayları iOS Developer üzerinde bulabilirsiniz.

Uygulamayı Upload Etmek

Xcode üzerinde projemizi açalım. Proje ayarlarından versiyonumuzu kontrol edelim. Eğer uygulamayı daha önce teste göndermişsek versiyonu yükseltmemiz gerekecektir.

Versiyon

Product — Archive butonuna tıklayın. Bu kısımda Archive butonu görünmüyorsa simülatör cihaz seçili olabilir. Cihaz olarak Generic iOS Device seçmelisiniz.

Product — Archive

Açılan pencerede Distribute App butonuna tıklayın.

Distribute App

Bundan sonra ekranlar sırasıyla şu şekilde olacaktır.

App Store Connect
Upload
Options
Options

Uygulamaya ait oluşturulan bilgiler ekranda görüntülenir.

Upload butonuna basıldığında XCode, App Store ile bağlantı sağlayarak uygulamayı App Store’a yükler.

Uygulama Bilgileri

Upload işlemi sırasında uygulamanız içerisine Apple için hatalı ya da sorun içeren bir kısım tesbit edilirse size geri dönüş yapılarak upload işlemi durdurulur.

Bu geri dönüş Upload işlemi sonrası mail ile de yapılabiliyor.

Upload İşlemi

Upload işlemi başarılı olduktan sonra App Store hesabımıza gidiyoruz.

App Store Ayarları

Oturum açma işlemini gerçekleştirin.

My Apps butonuna tıklayarak daha önceden burada oluşturmuş olduğumuz uygulamanın ayarlarına gidiyoruz.

App Store
Uygulama Listesi

Uygulama listesinden yükleyeceğiniz uygulamaya tıklayarak ayarlarına gidin.

Uygulama Ayarları

Yukarıda bulunan App Store, Features, TestFlight, Activity sekmelerinden TestFlight olanına tıklayın.

Bu kısımda karşımıza TestFlight üzerinde yayınladığımız test versiyonlarının listesi gelecektir.

En son upload işlemi yaptığımız sürüm için ilk durum Missing Compliance yazıyor. Uygulamayı upload ettikten sonra App Store tarafından kontrollerden geçmektedir.

Versiyon Listesi

Uygulama iconun yanında tıklanabilir şekilde versiyonun tam adı yazmaktadır. Tıklayarak ayar işlemlerini tamamlayalım.

Uygulama Test Sunumu Soruları

Bu kısımda bize bir kaç soru sormaktadır. Bu sorular Apple Uyumluluk koşullarını onaylamak amaçlıdır. Bu adımda uygulamanızın durumuna göre cevaplayarak ilerleyiniz.

İhracat Uyumluluk onayı ile ilgili bilgilendirme
İhracat Uyumluluk onayı ile ilgili bilgilendirme

Testler için kullanıcı grupları oluşturup bu kısımda o grupları seçiyorsunuz.

Eğer herhangi bir grubunuz ya da kullanıcınız yoksa daha sonra ekleyebilirsiniz.

Uygulama Test Grubu Seçimi

Uygulamadan sorumlu olan kişi ile ilgili ad soyad bilgisi girilir.

Uygulama Sorumlu Bilgisi

Test edilecek maddeler yazılır. Ben maddeler halinde yazmayı tercih ediyorum. Geri dönüşler üzerinden konuşurken bu şekilde daha rahat oluyor.

Uygulama yüklenirken bu maddeler kullanıcı tarafından görüntülenecektir.

Test Maddeleri

Bu adımları tamamladıktan sonra Submit for Review butonuna tıklayarak uygulamamızı test için incelemeye gönderiyoruz.

Apple Developer hesabımızın mail adresine bir mail geliyor.

Uygulama Test Yükleme Süreci Tamamlandı E-Mail

Bu tarih itibariyle mevcut uygulamam 2 içerisinde test için aktifleştirilmiş oluyor. Aktifleştirildiğinde eklenen test grubu kullanıcılarına mail gönderiliyor.

Uygulamayı test edecek olan kullanıcıların e-mail adresleri app store üzerinde işlem yaptıkları e-mail adresi olmak zorundadır.

Test için Gönderilen E-Mail

Uygulama test için yayınlandıktan sonra Apple cihazınıza App Store üzerinden TestFlight uygulamasını yüklüyorsunuz.

Uygulama yüklendikten sonra giriş yapıyorsunuz.

Mail içerisinde gönderilen kod ya da buton erişimi sayesinde TestFlight üzerinde uygulamanızı buluyorsunuz ve cihazınıza yüklüyorsunuz.

Kullanıcılar test yaptıktan sonra TestFlight üzerinden geri bildirimlerde bulunuyorlar. Bu geri bildirimleri metin ya da ekran görüntüsü ekleyerek yapabilirler.

Aynı zamanda uygulama çökme yaşadığında ekranda çökme raporuyla ilgili gönderim yapmak istiyor musunuz şeklinde bir mesaj çıkıyor.

Screenshot ve Crashes Listesi

App Store üzerinde TestFlight sekmesindeyken sol tarafta Crashes ve Screenshot menü butonları bulunuyor.

Bu menüler üzerinden geri dönüşleri listeleyebilirsiniz.

TestFlight kullanımızda bu yazı umarım faydalı olmuştur.

--

--