EAS Submit
- React Native kursu
- İleri seviye
- Ders 74/83
- 5 dk
EAS Submit ile mağaza gönderme öğrenirsin.
EAS Submit nedir?
EAS Submit, derlenmiş uygulamayı mağazalara gönderen hizmettir. Google Play Store ve Apple App Store için ayrı ayrı çalışır. eas submit --platform android komutuyla başlatılır.
Gönderim için mağaza hesap bilgileri gerekir: Android için service account JSON anahtarı, iOS için App Store Connect API anahtarı. Bu bilgiler eas.json'daki "submit" bölümünde tutulur. EAS Submit, imzalama ve sürüm kontrolünü de halleder; manuel yükleme adımlarını azaltır.
submit bölümü
eas.json'da "submit" bölümü mağaza kimlik bilgilerini tutar. Android için "serviceAccountKeyPath", iOS için "ascApiKeyPath" kullanılır. Yollar, projenin kök dizinine göredir.
Örnek: "submit": { "production": { "android": { "serviceAccountKeyPath": "./keys/play.json" } } } }. Dosyaları asla genel dizinde bırakma; .gitignore içine al. Kimlik bilgilerini çevre değişkeniyle de verebilirsin; böylece dosya yolunu koddan ayırırsın.
Uygulama Submit profilini ekle
eas.json iskeletine bir "submit" bölümü ekle. İçinde "production" profili olsun. Bu profilde bir "android" nesnesi ve "serviceAccountKeyPath" alanı bulunsun.
Başlangıç kodu
{
"build": {
"preview": { "android": { "buildType": "apk" } }
}
// submit bölümünü buraya ekle
}Örnek çözüm
{
"build": {
"preview": { "android": { "buildType": "apk" } }
},
"submit": {
"production": {
"android": {
"serviceAccountKeyPath": "./keys/play.json"
}
}
}
}Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Akışı rolüne eşle
| Kavram | Anlamı |
|---|---|
eas submit |
Mağazaya gönderir |
Google Play |
Android mağaza |
App Store |
iOS mağaza |
service account |
Android kimlik doğrulama |
2 Submit alt komutunu yaz
eas ____ --platform android
eas submit --platform android
Açıklama: eas submit mağazaya gönderir.
3 iOS gönderiminde hangi anahtar kullanılır?
"submit": { "production": { "ios": { /* ? */ } } }- googleServicesPath
- ascApiKeyPath Doğru cevap
- serviceAccountKeyPath
- keystorePath
Açıklama: ascApiKeyPath App Store Connect API anahtarının yolunu alır.