# TestFlight nedir, nasıl kullanılır? İç test, dış test, herkese açık bağlantı ve sınırlar

> TestFlight, App Store Connect içindeki Apple beta test hizmetidir: bir derlemeyi ekibinden en fazla 100 iç test kullanıcısına incelemesiz, uygulama başına en fazla 10.000 dış test kullanıcısına ise TestFlight incelemesinden sonra e-postayla ya da herkese açık bağlantıyla verirsin ve her derleme 90 gün test edilebilir kalır.

Uptika ekibi · Yayın: 2026-11-05 · Son güncelleme: 2026-11-05 · https://uptika.app/rehber/testflight-nedir

## TestFlight nedir?

TestFlight, App Store Connect'in beta test bölümüdür. Derlemeyi bir kez yüklersin, kimin alacağını seçersin, test kullanıcıları da cihazlarına ücretsiz **TestFlight** uygulamasıyla kurar. iOS, iPadOS, macOS, tvOS, visionOS ve watchOS uygulamalarında çalışır ve ücretli Apple Developer Program üyeliği ister (bkz. [Apple Developer hesabı](https://uptika.app/rehber/apple-developer-hesabi)).

## TestFlight'ın sınırları neler?

| Sınır | Değer |
|---|---|
| İç test kullanıcıları | En fazla 100 App Store Connect kullanıcısı |
| Dış test kullanıcıları | Uygulama başına en fazla 10.000 |
| Test kullanıcısı başına cihaz | En fazla 30 |
| Paylaşılabilen derleme | En fazla 100, aynı anda birkaçı testte |
| Derleme ömrü | Yüklemeden sonra 90 gün, sonra test kullanıcılarına kapanır |
| TestFlight incelemesine gönderim | 24 saatte en fazla 6 derleme |
| Sürüm başına incelemedeki derleme | Aynı anda bir tane |
| Herkese açık bağlantı kişi sınırı | 1 ile 10.000 arasında istediğin sayı |

## İç test mi, dış test mi?

| | İç test | Dış test |
|---|---|---|
| Kim | App Store Connect kullanıcıların (Account Holder, Admin, App Manager, Developer, Marketing) | Apple Hesabı olan herkes |
| Kaç kişi | 100 | Uygulama başına 10.000 |
| İnceleme | Yok | İlk derleme TestFlight incelemesi ister |
| Davet | Bir iç gruba eklenir | E-posta, CSV içe aktarma ya da herkese açık bağlantı |
| En uygun olduğu iş | Ekip için günlük derlemeler | Gerçek kullanıcılar, beta programları, lansman provası |

Dış grup kurmadan önce bir iç grup kurman gerekir.

## İç test nasıl kurulur?

1. App Store Connect'te **Apps** bölümünü aç, uygulamayı seç ve **TestFlight** sekmesine tıkla.
2. Kenar çubuğunda **Internal Testing** yanındaki **+** düğmesine tıkla, gruba ad ver ve **Create** de.
3. **Invite Testers** ile ekibinden kullanıcıları seç.
4. **Add Builds** ile derleme ekle ya da her yeni Xcode derlemesi gruba ulaşsın diye **Enable automatic distribution** (otomatik dağıtım) kutusunu işaretle. Xcode Cloud'un ürettiği derlemeleri gruplara elle eklemen gerekir.

İç test kullanıcıları her derlemeyi 90 gün test edebilir. "TestFlight Internal Only" olarak yüklenen derlemeler yalnızca iç gruplara gidebilir; dış test kullanıcılarına ya da App Store'a asla gitmez.

## Dış test kullanıcıları nasıl davet edilir?

1. TestFlight sekmesinde **External Testing** yanındaki **+** düğmesine tıkla, gruba ad ver ve **Create** de.
2. Grubu seç, **Add Builds** de, platformu, sürümü ve derlemeyi seç.
3. Test kullanıcılarının göreceği notu, **What to Test** alanını yaz; yerelleştirilmiş sürümler ekleyebilirsin.
4. Daha önce doldurmadıysan test bilgilerini gir: geri bildirim e-postası, iletişim bilgileri ve uygulamada giriş varsa inceleyici için giriş bilgileri.
5. **Submit Review** de. Derleme onaylanınca, bu seçeneği işaretlediysen test kullanıcılarına otomatik bildirim gider; işaretlemediysen derlemede **Notify Testers** düğmesine tıklarsın.

Gönderdiğin **ilk derleme** tam inceleme ister; aynı sürümün sonraki derlemeleri istemeyebilir. Apple TestFlight için inceleme süresi yayımlamaz, bu yüzden beta başlangıcından önce takvimde pay bırak.

## Herkese açık bağlantı nasıl çalışır?

Herkese açık bağlantı, e-posta daveti olmadan herkesin katılmasını sağlar. Dış grubun **Testers** sekmesinde **Create Public Link** düğmesine tıkla ve seç:

- **Open to Anyone** (herkese açık) ya da **Filter by Criteria** (kriterle süz): cihaz türü ve işletim sistemi sürümü gibi en az bir kriter (şu sürümden itibaren, şu sürüm ve üstü, şu sürüm ve altı ya da desteklenen tümü).
- **Tester Limit**: 1 ile 10.000 arasında bir sayı.

Herkese açık bağlantıyla katılanlar anonim görünür: ad ya da e-posta görmezsin. Kişi sınırına ulaştığında bağlantıyı kapat ki insanlar katılımın bittiğini görsün.

## Sorun giderme: "No builds available"

Bu listeyi sırayla kontrol et:

1. **Derleme hâlâ işleniyor mu?** Yeni yüklenen derlemenin TestFlight'ta görünmesi zaman alır.
2. **İhracat uyumluluğu (export compliance) cevaplandı mı?** Bu cevabı eksik olan derleme test edilemez. Sorunun her seferinde gelmemesi için Info.plist'e `ITSAppUsesNonExemptEncryption` ekle.
3. **Derleme test kullanıcısının grubunda mı?** Bir derlemeyi bir gruba eklemek onu diğer gruplara eklemez.
4. **Dış test: onaylandı mı?** Beta incelemesini bekleyen ya da reddedilen derleme kullanılamaz.
5. **Süresi doldu mu?** Derlemeler yüklemeden 90 gün sonra kapanır.
6. **Cihaz uygun mu?** Cihaz, derlemenin en düşük işletim sistemi sürümünü ve herkese açık bağlantılarda senin kriterlerini karşılamalı.
7. **Test kullanıcısı davet edilen Apple Hesabı ile mi giriş yaptı?** TestFlight uygulaması, giriş yapılan hesabın derlemelerini gösterir. Ayrılmış alan adlarındaki Yönetilen Apple Hesapları derleme test edemez.
8. **Yalnızca iç teste özel bir derleme mi?** Bunlar dış test kullanıcılarına hiç görünmez.

## TestFlight neyi yapmaz?

- Puan istekleri görünmez: StoreKit'in değerlendirme isteği TestFlight derlemelerinde etkisizdir, bu akışı geliştirme derlemesinde test et (bkz. [iOS'ta puan isteği](https://uptika.app/rehber/ios-puan-istegi)).
- Test kullanıcılarının geri bildirimi gizlidir; söyledikleri App Store'da görünmez.
- TestFlight onayı App Store onayını garanti etmez; gönderimde tam App Review yine uygulanır.

## TestFlight yayın sürecinde nereye oturur?

Göndereceğin derlemenin ta kendisini test et, sonra [App Store'a uygulama yükleme](https://uptika.app/rehber/app-store-uygulama-yukleme) rehberindeki gibi sürüm sayfasından gönder. Güncellemelerde TestFlight turunu [kademeli yayın](https://uptika.app/rehber/kademeli-yayin) ile birleştir; bir hata herkese ulaşmadan önce birkaç kullanıcıya ulaşsın. Android'deki karşılıkları Google Play'in [test kanallarıdır](https://uptika.app/rehber/google-play-test-kanallari).

Ardından Uptika'nın **Günlük ping** ekranı her sabah son okumadan bu yana neyin değiştiğini gösterir: kelime sıraları, kategori listesi konumları ve yeni 1–2 yıldızlı yorumlar; sorunlu bir sürüm bir gün içinde görünür. [Ücretsiz plan](https://uptika.app/app/#/?signup=1) bir uygulama için günlük kelime sıralarıyla başlar ve kart istemez; gerisini ücretli planlar açar.

## Sorular

### TestFlight nedir, nasıl çalışır?

TestFlight, bir iOS, iPadOS, macOS, tvOS, visionOS ya da watchOS uygulamasının yayın öncesi derlemelerini test kullanıcılarına göndermeni sağlar. Derlemeyi App Store Connect'e yüklersin, bir test grubuna eklersin, test kullanıcıları da ücretsiz TestFlight uygulamasıyla kurar. Geri bildirimi ve ekran görüntüsünü uygulamanın içinden gönderebilirler.

### TestFlight nasıl kullanılır?

App Store Connect'te uygulamayı açıp TestFlight sekmesine geç. Ekibin için bir iç test grubu kur, derlemeyi ekle ya da otomatik dağıtımı aç. Ekip dışından kişiler için bir dış test grubu kur, derlemeyi ekle, What to Test notunu yaz ve TestFlight incelemesine gönder. Onaydan sonra kişileri e-postayla ya da herkese açık bağlantıyla davet et; onlar da derlemeyi TestFlight uygulamasıyla kurar.

### TestFlight dış test incelemesi ne kadar sürer?

Apple TestFlight incelemesi için ayrı bir süre yayımlamaz. Apple'ın söylediği şu: gönderdiğin ilk derleme tam inceleme ister, aynı sürümün sonraki derlemeleri istemeyebilir ve 24 saatte en fazla altı derlemeyi TestFlight incelemesine gönderebilirsin.

### TestFlight neden "No builds available" diyor?

Genellikle derleme hâlâ işleniyordur, ihracat uyumluluğu (export compliance) sorusu cevap bekliyordur, derleme test kullanıcısının grubuna hiç eklenmemiştir, beta incelemesindedir, 90 gün dolduğu için süresi geçmiştir ya da cihaz, derlemenin en düşük işletim sistemi sürümünü veya herkese açık bağlantının kriterlerini karşılamıyordur. Bunları bu sırayla kontrol et.

### Android için TestFlight var mı?

Bu adla yok. Google Play'deki karşılığı test kanallarıdır: en fazla 100 test kullanıcısı için dahili test, e-posta listesi ya da Google Grubu ile kapalı test ve açık test. Ayrıntılar Google Play test kanalları rehberinde.

### Test kullanıcılarının Apple Developer hesabı olması gerekir mi?

Hayır. Dış test kullanıcılarına bir Apple Hesabı ve TestFlight uygulaması yeter. İç test kullanıcıları ise App Store Connect ekibinde Account Holder, Admin, App Manager, Developer ya da Marketing rolüne sahip kullanıcılar olmalıdır.

## Kaynaklar

- [TestFlight (Apple Developer)](https://developer.apple.com/testflight/)
- [TestFlight overview (App Store Connect Help)](https://developer.apple.com/help/app-store-connect/test-a-beta-version/overview-of-testflight)
- [Add internal testers (App Store Connect Help)](https://developer.apple.com/help/app-store-connect/test-a-beta-version/add-internal-testers)
- [Invite external testers (App Store Connect Help)](https://developer.apple.com/help/app-store-connect/test-a-beta-version/invite-external-testers)

---

Uptika, App Store ve Google Play için bir ASO ve mağaza zekâsı aracıdır. https://uptika.app/
