iOS Uygulama Geliştirme
iPhone uygulaması yaptırmanın zor kısmı kod yazmak değil, App Store'un kapısından geçmek. Apple her uygulamayı insan eliyle inceler ve gerekçeli reddeder; bu süreci hiç yaşamamış bir ekiple çalışmak, projenin takvimini tahmin edilemez hale getirir. Bizim App Store'da yayında iki uygulamamız var ve inceleme yazışmalarını, red düzeltmelerini ve gizlilik beyanlarını fiilen yürüttük.
App Store incelemesi bir engel değil, bizim rutinimiz
Apple, mağazasına giren her uygulamayı insan eliyle inceler ve gerekçeli reddeder: eksik gizlilik beyanı, gerekçesiz izin talebi, zayıf içerik, yanıltıcı açıklama. Canlı Altın ve Ev Hizmet uygulamalarımız App Store'da yayında; bu sürecin evraklarını, App Privacy formlarını, izin gerekçelerini ve itiraz mekanizmasını fiilen biliyoruz. Ev Hizmet iki taraflı bir uygulama olduğu için incelemesi ortalamadan çetin geçti — hesap türleri, konum kullanımı ve ödeme akışı ayrı ayrı sorgulandı. Uygulamanızı ilk seferde geçecek şekilde hazırlıyor, reddedilme durumunda düzeltmeyi üstleniyoruz.
Red gerekçelerinin çoğu koddan değil, beyanlardan gelir
Yaşadığımız ve müşterilerimizde gördüğümüz redlerin neredeyse tamamı aynı birkaç başlıkta toplanıyor. Birincisi izin gerekçeleri: konum, kamera veya bildirim izni isterken kullanıcıya gösterilen metnin genel geçer olması ("uygulamanın çalışması için gerekli") kabul edilmiyor; ne için, hangi ekranda kullanıldığı yazılmalı. İkincisi gizlilik beyanı ile uygulamanın gerçekte topladığı verinin uyuşmaması. Üçüncüsü hesap oluşturulan bir uygulamada hesabın uygulama içinden silinememesi — Apple bunu zorunlu tutuyor. Dördüncüsü sadece web sitesini gösteren, tarayıcıdan farkı olmayan uygulamalar. Bunların hiçbiri kod hatası değil; hepsi süreç bilgisi.
Gizlilik manifesti: 2026'nın yeni zorunluluğu
Apple, uygulamaların ve kullandıkları üçüncü parti kütüphanelerin hangi veriyi neden topladığını beyan eden bir gizlilik manifesti dosyası istiyor; bu dosya olmadan yükleme kabul edilmiyor. Canlı Altın uygulamasını yayınlarken bu zorunluluk yeni gelmişti ve kullandığımız eklentilerin çoğu henüz desteklemiyordu — manifestleri elle yazdık. Bugün de aynı sorun sürüyor: bakımsız bir kütüphane kullanan proje, yayın gününde takılır. Bu yüzden proje başında bağımlılıkların son güncellenme tarihine bakıyoruz; teklif verirken yaptığımız ilk kontrollerden biri budur.
Hesap silme, veri talebi ve KVKK tarafı
Hesap oluşturulabilen bir uygulamada kullanıcı, hesabını uygulama içinden silebilmek zorunda; üstelik bunu bulmak için ayarlar labirentinde dolaşması istenmiyor. Ev Hizmet uygulamasında bunu, hesabın silinmesi durumunda işin ne olacağını da düşünerek kurduk: silme talebi verildiğinde hizmet verenin açık işleri havuza geri açılıyor, müşterinin talepleri iptal ediliyor ve karşı taraf bilgilendiriliyor. Buna KVKK aydınlatma metni, gizlilik ve çerez politikaları ile mesafeli satış sözleşmesi ekleniyor ve bunlar mağaza formlarına bağlanıyor. Yayın öncesi hazırlanan bu belgeler formalite değil, yayının ön koşulu.
Apple Developer hesabı ve sahiplik
iOS yayını için ücretli bir Apple Developer üyeliği gerekir (güncel ücret Apple tarafından belirlenir ve teklifimizde ayrıca gösterilir). Hesabı sizin adınıza — şahıs veya şirket olarak — açmanızı öneriyoruz: uygulamanın mağaza kaydı, kullanıcıları, yorumları ve geliri tamamen size ait olur, biz yalnızca teknik yönetimi üstleniriz. Şirket hesabı için gereken D-U-N-S numarası sürecinde de yol gösteriyoruz — bu numara ücretsizdir ve Apple'ın başvuru akışı içinden talep edilebiliyor, adım adım anlattık: DUNS Numarası Nedir, Ücretsiz Nasıl Alınır? Geliştiricinin kendi hesabından yayınlanan uygulama, ilişki bittiğinde taşınması zahmetli bir varlığa dönüşür; bunu baştan doğru kurmak sonradan uğraşmaktan çok daha kolaydır.
Tek kod tabanıyla iPhone + iPad + Android
Çoğu işletme uygulaması için Flutter ile tek kod tabanından hem iOS hem Android çıkarmak en verimli yol; Ev Hizmet ve Canlı Altın uygulamalarını bu şekilde geliştirdik ve ikisi de her iki mağazada yayında. Tasarımda Apple'ın İnsan Arayüzü İlkeleri'ne uyarak iOS tarafında yerel his korunuyor. Donanıma derin erişim gereken durumlarda — donanım destekli anahtar deposu, biyometrik doğrulama, sistem davranışına müdahale — Swift ile native geliştirme yapıyoruz. Hangisinin sizin projeniz için doğru olduğunu ayrıntılı yazdık: Native mi Cross-Platform mu?
TestFlight: yayından önce gerçek cihazda
Simülatörde çalışan uygulama, gerçek iPhone'da farklı davranabilir: bildirim izinleri, kamera performansı, arka plan davranışı ve pil tüketimi ancak gerçek cihazda ölçülür. TestFlight üzerinden uygulamayı yayın öncesi sizin ekibinize ve seçtiğiniz kullanıcılara dağıtıyoruz; geri bildirimler toplanıp düzeltiliyor, ondan sonra incelemeye gönderiliyor. Bu adımı atlayan projeler genellikle yayından sonraki ilk hafta acil güncelleme çıkarmak zorunda kalıyor — ve her acil güncelleme, yeniden inceleme süresi demek.
Türkiye'de iOS azınlıkta, ama hesap farklı
Türkiye'de cihaz dağılımı Android ağırlıklı ve bu, bazı işletmeleri "önce Android yapalım, iOS sonra" demeye itiyor. İki gerekçeyle dikkatli olmak gerekir. Birincisi, uygulama içi harcama ve abonelik dönüşümünde iOS kullanıcısı belirgin şekilde daha aktif bir kesim; ürününüz para kazanacaksa bu kesimi dışarıda bırakmak pahalıya gelir. İkincisi, işletme sahipleri, yöneticiler ve karar vericiler arasında iPhone kullanım oranı genel ortalamanın üstünde — B2B bir uygulama yapıyorsanız muhatabınız muhtemelen iPhone kullanıyor. Cross-platform seçtiğinizde bu tartışma zaten büyük ölçüde kapanır: ikinci mağazaya çıkmak ek geliştirme değil, ek yayın süreci olur.
Neler Sunuyoruz?
- App Store inceleme ve yayın sürecinin uçtan uca yönetimi
- App Privacy formları, izin gerekçeleri ve gizlilik manifesti dosyası
- Uygulama içinden hesap silme akışı (Apple zorunluluğu) ve KVKK belgeleri
- Flutter ile iOS + Android tek kod tabanı; gerekirse Swift native
- Apple Human Interface Guidelines'a uygun tasarım
- TestFlight ile yayın öncesi gerçek cihaz testi ve geri bildirim turu
- Apple Developer hesabının sizin adınıza kurulması, D-U-N-S sürecinde rehberlik
- Red durumunda gerekçe analizi, düzeltme ve yeniden gönderim
- Yayın sonrası işletim sistemi sürüm zorunluluklarının takibi
Sıkça Sorulan Sorular
iPhone uygulaması yaptırmak için Mac'e ihtiyacım var mı?
App Store'un yıllık ücreti ne kadar?
Uygulamam App Store tarafından reddedilirse ne olur?
İnceleme ne kadar sürer, takvime nasıl yansıtıyorsunuz?
Sadece web sitemi uygulamaya çevirebilir misiniz?
Antalya dışındayım, iOS uygulaması yaptırabilir miyim?
Yayınladıktan sonra masraf biter mi?
İlgili Hizmetlerimiz
iOS Uygulama Geliştirme için hazır mısınız?
Ücretsiz keşif ve net fiyat teklifi için hemen bize ulaşın.
WhatsApp'tan Konuşalım