Yerel bir iOS projesi, desteklenen cihazlar, işletim sistemi aralığı, ekran yönlendirmeleri, kullanıcı yolculukları, izinler ve veri modeliyle başlar. Swift veya SwiftUI yapısını oluşturmadan önce sonlu ekranı ve özellik listesini belgeliyorum. iPad uyarlaması, çevrimdışı davranış, arka planda işleme, widget'lar ve aygıta özgü yetenekler, açıkça dahil edilmedikleri sürece ayrı kapsam öğeleridir.
Uygulama, yerel arayüz bileşenlerini, kimlik doğrulamayı, yerel depolamayı, belgelenmiş API'leri, bildirimleri, analizleri, satın almaları, abonelikleri ve seçilen Apple çerçevelerini kapsayabilir. Harici hizmetler, çalışma belgelerini, kimlik bilgilerini, yetkileri ve müşteriye ait hesapları gerektirir. Test, üzerinde anlaşmaya varılan simülatör ve fiziksel cihaz matrisini kullanır; gelecekteki işletim sistemi değişiklikleri ve bu matrisin dışındaki uyumluluk ayrı bir inceleme gerektirir.
Projeye özel Xcode kaynağını, kabul edilen test veya sürüm adayı derlemesini ve yapılandırma notlarını alırsınız. Müşteriye ait etkin bir Apple Geliştirici hesabı, Apple'ın ücretleri ve doğrulaması, sertifikalar veya yönetilen imzalama erişimi, gizlilik ve yasal metin, içerik beyanları ve sürekli politika uyumluluğu, müşteriye veya platforma bağlıdır. Uygulama İnceleme kararlarını ve zamanlamasını Apple kontrol eder ve hiçbir paket App Store'un kabulünü garanti etmez.