Nativni iOS projekt počinje definiranjem podržanih uređaja, raspona verzija operativnog sustava, orijentacija zaslona, korisničkih tokova, dopuštenja i modela podataka. Prije izrade Swift ili SwiftUI strukture dokumentiram jasno ograničen popis zaslona i funkcionalnosti. Prilagodba iPadu, izvanmrežni rad, pozadinska obrada, widgeti i mogućnosti pojedinih uređaja zasebne su stavke opsega ako nisu izričito uključene.
Implementacija može obuhvatiti nativne komponente sučelja, autentifikaciju, lokalnu pohranu, dokumentirane API-je, obavijesti, analitiku, kupnje, pretplate i odabrane Apple frameworke. Vanjske usluge zahtijevaju ispravnu dokumentaciju, pristupne podatke, odgovarajuća ovlaštenja i račune u vlasništvu klijenta. Testiranje koristi dogovorenu matricu simulatora i fizičkih uređaja; buduće promjene operativnog sustava i kompatibilnost izvan te matrice zahtijevaju zasebnu provjeru.
Dobivate izvorni Xcode projekt, dogovorenu testnu ili kandidatsku verziju izdanja i bilješke o konfiguraciji. Aktivni Apple Developer račun u vlasništvu klijenta, Appleove naknade i provjera, certifikati ili upravljani pristup potpisivanju, tekstovi o privatnosti i pravnim uvjetima, izjave o sadržaju i stalna usklađenost s pravilima ovise o klijentu ili platformi. Apple određuje odluke i rokove App Review procesa, a nijedan paket ne jamči prihvaćanje u App Storeu.