TestFlight ile Uygulamanızı Test Edin

TestFlight, iOS uygulamalarınızı beta test etmek için kullanılan bir platformdur. 

TestFlight kullanabilmek için bir Apple Developer hesabına sahip olmanız gerekir.

1. Apple Developer Hesabı Üzerinde Gerekli Ayarları Yapma

  • Apple Developer hesabınıza giriş yapın.
  • Certificates, Identifiers & Profiles sekmesine gidin.
  • Identifiers kısmında + ikonuna tıklayın.
  • Register a New Identifier bölümünden App IDs seçeneğini seçin.
  • App seçeneğini seçip Continue butonuna tıklayın.
  • Description: Uygulama adını girin (ör. Kuika Test Uygulaması).
  • Bundle ID: Benzersiz bir tanımlayıcı girin (ör. com.kuika.myapp).
  • Gerekli alanları doldurduktan sonra Continue ve ardından Register butonlarına tıklayın.

App Store Connect Ayarları:

  • App Store Connect sayfasına gidin.
  • Apps sekmesinde + ikonuna tıklayın.
  • New App seçeneğini seçin.
  • Platforms: iOS
  • Name: Uygulama adını girin.
  • Primary Language: Türkçe
  • Bundle ID: Daha önce oluşturduğunuz Bundle ID’yi seçin
  • SKU: Ürün için benzersiz bir kimlik girin
  • User Access: Erişim türünü belirleyin
  • Create butonuna tıklayın.

1. Kuika Üzerinden iOS Konfigürasyonu

  • Kuika platformuna giriş yapın.
  • Apps ekranından çalışacağınız mobil uygulamayı açın.
  • Üst menüden Config Manager modülüne tıklayın.
  • Yeni bir konfigürasyon oluşturmak için Create a blank configuration kartına tıklayın, konfigürasyona bir isim verin ve oluşturma işlemini tamamlayın. Mevcut bir konfigürasyonu kullanmak isterseniz listeden adına tıklayın.
  • Konfigürasyon ekranının üst kısmındaki sekmelerden IOS sekmesini seçin.
  • Sağdaki PLATFORM alanında Support IOS UI anahtarını aktif hale getirin.
  • Sol menüde App başlığı altındaki Mobile App Settings seçeneğine tıklayın ve aşağıdaki bilgileri girin:
    • App Name: Uygulamanızın adı.
    • Bundle ID: Daha önce oluşturduğunuz Bundle ID.
    • Version: Uygulamanızın sürüm numarası.
  • Sol menüde App Store Settings seçeneğine tıklayın ve Configuration açılır menüsünün altındaki ADD NEW bağlantısına tıklayın.
  • Açılan App Store Connect API Setting penceresinde gerekli bilgileri girin.
  • Publish type açılır menüsünden TestFlight seçeneğini seçin.
  • Environment Type açılır menüsünden Development veya Production seçeneğini seçin.
  • Bilgileri girdikten sonra CREATE butonuna tıklayın.
  • Configuration açılır menüsünden oluşturduğunuz yapılandırmayı seçin.
  • Sağ üst köşedeki SAVE butonuna tıklayarak değişiklikleri kaydedin. Daha önce kaydedilmiş bir konfigürasyonda bu buton UPDATE olarak görünür.

2. TestFlight ile Yayınlama

  • Sağ üstteki Preview butonunun yanındaki üç nokta simgesine tıklayın. Generate App penceresi açılır.
  • Publish sekmesini seçin.
  • Açılır menüden oluşturduğunuz konfigürasyonu seçin ve iOS seçeneğini işaretleyin.
  • EXPORT butonuna tıklayın.
  • Yayınlama işlemi tamamlandığında, test bağlantısı Kuika hesabınıza bağlı e-posta adresine gönderilecektir.
  • Test bağlantısını kullanarak uygulamanızı TestFlight üzerinden test edin.

3. Hata Durumları ve Çözümleri

  • Missing Compliance: Şifreleme algoritması uyarısı alırsanız None of the algorithms mentioned above seçeneğini seçin ve Save butonuna tıklayın.
  • Token Hatası: Bundle ID hatalı veya eksikse doğru bir Bundle ID oluşturup süreci tekrar başlatın.

TestFlight Kullanımı ve Test Süreci

  • TestFlight uygulamasını iOS cihazınıza yükleyin.
  • Davet e-postasındaki bağlantıyı kullanarak TestFlight’a giriş yapın.

Test Grupları:

  • Internal Testing Group: Şirket içi testler için kullanılır.
  • External Testing Group: Şirket dışı kullanıcılar veya beta test ekipleri için kullanılır. Public link ile erişim sağlanabilir.

TestFlight ile uygulamanızın performansını test ederek hataları tespit edebilir, kullanıcı deneyimini optimize edebilirsiniz.