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.

2. Kuika Üzerinden iOS Konfigürasyonu

  • Kuika platformuna giriş yapın.
  • Sol menüden Configuration Manager modülüne tıklayın.
  • Yeni bir yapılandırma oluşturun veya mevcut bir yapılandırmayı düzenleyin.
  • Yapılandırmaya bir isim girin ve CREATE butonuna tıklayın.
  • iOS sekmesine geçerek Support iOS UI seçeneğini etkinleştirin.
  • Mobile App Settings alanında aşağıdaki bilgileri girin:
    • App Name: Uygulama adını girin
    • Bundle ID: Daha önce oluşturduğunuz Bundle ID’yi girin
    • Version: Sürüm numarasını yazın
  • App Store Settings altında ADD NEW seçeneğine tıklayın ve gerekli bilgileri girin.
  • CREATE butonuna tıklayarak yapılandırmayı kaydedin.

3. TestFlight ile Yayınlama

  • Kuika arayüzünde, üst menüdeki Preview butonunun yanındaki üç noktaya tıklayın.
  • Generate The App seçeneğinden projenizi ve iOS platformunu seçin.
  • Preview sekmesine geçerek RUN 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.

4. 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.