EAS Build
- React Native kursu
- İleri seviye
- Ders 73/83
- 5 dk
EAS Build ile bulut derleme öğrenirsin.
EAS Build nedir?
EAS Build, Expo'nun bulut derleme hızmetidir. Yerel Android Studio ya da Xcode kurmadan bulutta APK, AAB ve IPA üretir. eas-cli aracıyla çalışır; bir derleme başlatmak için eas build --platform android yazarsın.
Derleme Expo sunucularında olur; bilgisayarın yorulmaz. Çıktı bir URL ile indirilir. Bulut derleme, takım arkadaşlarınla aynı çıktıyı almanı sağlar ve "benim makinemde çalışıyor" sorununu azaltır.
eas build komutu
eas build komutu bir derleme başlatır. --platform android ya da --platform ios ile hedefi belirlersin. --profile production ile eas.json dosyasındaki bir profili seçersin.
Derleme bitince Expo bir URL gönderir; buradan çıktıyı indirirsin. İlk derleme birkaç dakika sürebilir; sonraki derlemeler önbellek sayesinde hızlanır. Profil seçimi, hangi imzalama anahtarının kullanılacağını da belirler.
Uygulama İlk eas.json profilini yaz
Bir eas.json iskeleti yaz. Kök nesnede "build" bölümü olsun. İçinde "preview" adlı bir profil tanımla; bu profil bir "android" nesnesi taşısın.
Başlangıç kodu
{
// build profillerini buraya ekle
}Örnek çözüm
{
"build": {
"preview": {
"android": {
"buildType": "apk"
}
}
}
}Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 EAS Build en temelde ne sağlar?
eas build --platform android- Veritabanı kopyalama
- Yerel öykünücü açma
- Ekran görüntüsü alma
- Bulutta derleme Doğru cevap
Açıklama: EAS Build bulutta derleme yapar; yerel kurulum gerektirmez.
2 Derleme komutunu tamamla
eas ____ --platform android
eas build --platform android
Açıklama: eas build komutu derleme başlatır.
3 Parçayı rolüne eşle
| Kavram | Anlamı |
|---|---|
eas build |
Bulut derleme |
--platform |
Hedef işletim sistemi |
android |
APK veya AAB |
ios |
IPA çıktısı |