Worasoft
Teklif Al →

Ana sayfa/Blog/Mobil

Mobil

Expo ile Mobil Geliştirme: Bulut Derleme mi, Yerel Derleme mi?

Bulut derleme hızlı başlatır, yerel derleme kotadan kurtarır. İkisi arasında geçiş yaparken düşülen tuzaklar.

Worasoft ekibi2 Eylül 2026 · 3 dk okuma
code, coding, computer, data — Expo ile Mobil Geliştirme: Bulut Derleme mi, Yerel Derleme mi?

Görsel: Pixabay · Pixabay Lisansı

İki yol da geçerli

Expo ile çalışırken uygulamayı bulut hizmetinde ya da kendi makinenizde derleyebilirsiniz. Başlangıçta bulut, ölçeklendikçe yerel daha mantıklı hale gelir.

Karar genellikle teknik değil, kota ve maliyet temellidir.

Bulut derlemenin avantajı

Mac sahibi olmadan iOS derlemesi alabilirsiniz. Bu tek başına küçük ekipler için belirleyicidir.

İmzalama, profil yönetimi ve mağaza yüklemesi otomatikleşir. Kurulum yükü neredeyse sıfırdır.

Ücretsiz katmanların aylık derleme kotası vardır. Sık sürüm çıkaran bir ekip bu kotayı hızla tüketir.

Yerel derlemenin avantajı

Kota yoktur, süre sizindir. Android tarafında bu kolaydır; gerekli araçlar her makineye kurulabilir.

iOS tarafında bir Mac gerekir. Alternatif olarak sürekli entegrasyon servislerinde Mac çalıştırıcı kullanılabilir, bu da pratik bir orta yoldur.

Birinci tuzak: imzalama anahtarı karışır

Bulut hizmeti, elinizde anahtar yoksa kendi anahtarını üretir. Daha sonra yerel derlemeye geçtiğinizde farklı bir anahtarla imzalarsanız mağaza yüklemeyi reddeder.

Kural şudur: imzalama anahtarları sizde olmalı ve her yüklemeden önce paketin parmak izi mağazadaki ile karşılaştırılmalıdır. Bu kontrolü atlamak saatlerce süren karışıklık yaratır.

İkinci tuzak: güncelleme kanalı düşer

Uzaktan güncelleme özelliğini kullanıyorsanız, uygulamanın hangi kanaldan güncelleme alacağı yapılandırmadan paketin içine gömülür.

Yerel derlemeye geçtiğinizde bu bilgi pakete girmeyebilir. Sonuç sinsi bir arızadır: uygulama çalışır ama bir daha hiç uzaktan güncelleme almaz.

Kanalı uygulama yapılandırmasında açıkça sabitleyin ve derleme sonrası paketin içinden doğrulayın.

Üçüncü tuzak: sürüm numarası çakışması

Mağazalar aynı derleme numarasını iki kez kabul etmez. Yerel derlemede numarayı elle artırmayı unutmak yüklemeyi durdurur.

Numarayı derleme sırasında otomatik enjekte etmek bu sorunu tamamen ortadan kaldırır.

Pratik öneri

Projeye bulut derlemeyle başlayın, hız kazanın. Sürüm sıklığı arttığında Android'i yerele alın, iOS için sürekli entegrasyon çalıştırıcısı kurun.

Her durumda anahtarları kendi kasanızda tutun. Bu tek alışkanlık, ileride yaşanacak sorunların çoğunu baştan siler.

Uzaktan güncelleme ne zaman kullanılır?

JavaScript tarafındaki değişiklikler mağaza incelemesi beklemeden gönderilebilir. Metin düzeltmesi, küçük hata ve akış iyileştirmeleri bu kapsamdadır.

Yerel kod değişikliği, yeni izin veya kütüphane eklenmesi gerektiren değişiklikler ise yeni bir mağaza sürümü gerektirir.

Uzaktan güncellemeyi büyük işlevsel değişiklikler için kullanmayın; platform kuralları uygulamanın mağazada onaylanan işlevinden sapmamasını bekler.

Sürüm kanalları ve test

Geliştirme, hazırlık ve üretim için ayrı kanallar tanımlayın. Böylece test sürümleri gerçek kullanıcılara ulaşmaz.

Her kanalın hangi derlemeye karşılık geldiğini kayıt altında tutun. Karışan kanallar, test sürümünün üretime gitmesi gibi ciddi kazalara yol açar.

Uzaktan güncelleme yayınladıktan sonra, gerçek bir cihazda güncellemenin ulaştığını doğrulayın. Paket içindeki kanal bilgisi eksikse güncelleme sessizce hiç ulaşmaz.

Benzer bir projeniz mi var?Birkaç soruyla anlatın, size dönelim.
Teklif Al →

Sık sorulanlar

Mac olmadan iOS uygulaması derlenebilir mi?

Evet. Bulut derleme hizmetleri ya da sürekli entegrasyon servislerindeki Mac çalıştırıcıları ile Mac sahibi olmadan iOS derlemesi alınabilir.

İmzalama anahtarlarını neden kendimiz saklamalıyız?

Anahtar kaybolursa mağazadaki mevcut uygulamayı güncelleyemezsiniz. Ayrıca derleme ortamı değiştiğinde aynı anahtarla imzalamak zorunludur, aksi halde yükleme reddedilir.

Uzaktan güncelleme geri alınabilir mi?

Evet. Önceki sürümü yeniden yayınlayarak geri dönülebilir. Bu, mağaza sürümü beklemeye göre çok büyük bir avantajdır; yine de her yayından sonra doğrulama yapmak gerekir.

Ücretsiz araç Mobil uygulama maliyet hesaplama aracı Sekiz soruyla uygulamanızın iş yükünü ve teslim süresini hesaplayın. Ücretsiz, kayıt yok. Aracı aç →
İlgili hizmetMobil Uygulama Hizmeti incele →

Diğer yazılar

calculator, business, office, accounting — Mobil Uygulama Fiyatları 2026: Bütçeyi Ne Belirler? Mobil Mobil Uygulama Fiyatları 2026: Bütçeyi Ne Belirler? 3 dk okuma laptop, macbook, codes, coding — React Native mi Flutter mı? Karar Verirken Bakılacaklar Mobil React Native mi Flutter mı? Karar Verirken Bakılacaklar 3 dk okuma technology, devices, electronics, laptop — Tek Kod Tabanı ile iOS ve Android: Nerede Kazanır, Nerede Kazanmaz Mobil Tek Kod Tabanı ile iOS ve Android: Nerede Kazanır, Nerede Kazanmaz 3 dk okuma