---
title: Expo Eas Production Pipeline
category: product
entity_type: skill
price: ₺369
canonical: https://forgehouse.ai/tr/skiller/expo-eas-production-pipeline/
lang: tr
hreflang_alt: https://forgehouse.ai/skills/expo-eas-production-pipeline/
last_updated: 2026-06-20
---

# Expo Eas Production Pipeline

> React Native + Expo EAS production deploy pipeline Build (development/preview/production)…

Bir mobil uygulamayı derlemeden canlı mağaza yayınına ve sonrasına taşıyan uçtan uca React Native + Expo EAS yayıncılık disiplini. EAS Build/Submit/Update, iOS provizyon ve Android keystore imzalama, kademeli OTA dağıtımları, çökme izleme ve tam gizlilik uyumunu kapsar; böylece uygulama yayınlamak yalnızca bir dosya yüklemekten ibaret olmaktan çıkar.

## Ne için kullanılır
- eas.json dosyasını geliştirme, önizleme ve üretim derleme profilleriyle kurma
- app.config.ts içinde ortama özgü paket kimlikleri ve çalışma zamanı izinleri yapılandırma
- Çökme oranı kontrolleriyle kademeli OTA dağıtımı (önce %10, sonra %50, sonra %100) yürütme
- Belirli bir değişiklik için OTA güncellemesi mi yoksa yeni yerel derleme mi gerektiğine karar verme
- Apple Gizlilik Bildirimi ve Google Play Veri Güvenliği formunu doğru biçimde doldurma
- Otomatik gönderim ve kaynak haritası yüklemeli, etiket tabanlı bir CI/CD hattı kurma

## Faydalar
- Beta test ve yüzdesel dağıtım sayesinde çökmeleri tüm kullanıcılara ulaşmadan yakalayın
- Yaygın kılavuz ve gizlilik sorunlarını önceden temizleyerek mağaza retlerinden kaçının
- Bir mağaza incelemesini daha beklemek yerine hatalı sürümü dakikalar içinde geri alın
- iOS ve Android'de izin ve veri bildirim uyumunu koruyun

## Ne içerir
- Derleme profilleri ile iOS ve Android gönderim yapılandırması içeren eksiksiz eas.json
- Varyant paket kimlikleri, izleme izni metni ve çalışma zamanı izinleri için app.config.ts kalıbı
- Üretim derlemesi, otomatik gönderim ve kaynak haritası yükleme için CI/CD iş akışı
- Çökme eşikleri ve geri alma içeren güvenli kademeli OTA dağıtım betiği
- Apple Gizlilik Bildirimi örneği ile çalışma zamanı izin yönetimi için rıza servisi
- Gönderim öncesi kontrol listesi, mağaza inceleme notları ve belgelenmiş 12 hatalı kalıp

## Kimler için
Kırılgan tek seferlik mağaza yüklemeleri yerine tekrarlanabilir, uyumlu bir hatta ihtiyaç duyan, üretim React Native uygulamaları yayınlayan mobil ve DevOps mühendisleri.

## Nasıl çalışır
Skill bir React Native uygulamayı repodan iki mağazaya, hiçbir kontrol noktasının atlanmadığı kapılı bir pipeline ile taşır. Koştuğu akış şu:
1. Pre-flight kapısı: expo-doctor sıfır hata, npm audit sıfır high veya critical, bundle boyutu iOS 50MB ve Android 40MB altı, expo install --check ile native bağımlılık kayması yok teyidi ve 30 günden fazla ömrü kalan provisioning kimlikleri.
2. eas.json üç profille kurulur (development simülatör APK, preview internal dağıtım, production autoIncrement buildNumber ve remote managed credentials ile); app.config.ts varyanta göre bundle ID ve uygulama adını değiştirir, böylece dev, preview ve prod aynı cihazda yan yana kurulur.
3. Submit öncesi uyum turu: runtime izinli KVKK rıza modalı, tracking domain'leri listelenmiş Apple Privacy Manifest (PrivacyInfo.xcprivacy), açılışta değil onboarding sonrasına zamanlanmış ATT prompt'u ve gerçekten gemiye binen her SDK ile eşleşen Google Play Data Safety formu.
4. Önce preview build alınır ve bekletilir: production build düşünülmeden önce TestFlight artı internal track'te 5+ cihazda yaklaşık 7 gün sıfır crash.
5. Production deploy CI'da tag ile tetiklenir: eas build auto-submit ile App Store Connect ve Play Console'a yükler; Sentry source map'leri otomatik çıkar, crash'ler tam build SHA'sına bağlanır.
6. Sadece JS içeren yamalar OTA güncellemesiyle kademeli çıkar: kullanıcıların yüzde 10'u, crash-free oranı yüzde 99.5 eşiğine karşı 24 saat izleme, sonra yüzde 50, sonra yüzde 100. Sıçrama olursa tek komutla önceki bundle'a rollback. Native değişiklik asla OTA ile çıkmaz, yeni build alır.

## Sık sorulanlar
### Bu, çıplak React Native uygulamasıyla mı çalışır yoksa yalnızca Expo yönetimli projelerle mi?
EAS etrafında kurulduğu için derleme, gönderim ve güncelleme adımlarında Expo araç zincirini varsayar. Çıplak React Native EAS'i benimseyebilir ama buradaki provizyon ve OTA disiplini Expo iş akışı için yazılmıştır.

### Kademeli bir OTA dağıtımı, tam mağaza incelemesi olmadan bozuk bir sürümü gerçekten geri çekebilir mi?
JavaScript ve varlık değişiklikleri için evet; kademeli güncelleme, çökmesiz oranı izlerken durdurmanıza veya geri almanıza izin verir, mağaza döngüsü gerekmez. Yerel modüllere dokunan her şey yine yeni bir mağaza derlemesi ister ve hat bunu açıkça belirtir.

### Uygulamamı App Store incelemesinden geçirir veya mağaza kaydını yönetir mi?
Hayır, mağaza kaydınızı veya inceleme itirazlarını değil; derlemeden yayına uzanan hattı, imzalamayı, kademeli dağıtımı ve çökme izlemeyi kapsar. İçerik kuralları ve pazarlama metni kapsamının dışındadır.

## Fiyat
₺369, tek seferlik, abonelik yok. KDV dahil.

İlgili rehber: [Yapay zekâ ile kod inceleme](https://forgehouse.ai/tr/rehberler/yapay-zeka-kod-inceleme/)
