Un proyecto nativo de iOS comienza con los dispositivos compatibles, el rango de sistemas operativos, las orientaciones de la pantalla, los recorridos del usuario, los permisos y el modelo de datos. Documento la pantalla finita y la lista de funciones antes de construir la estructura Swift o SwiftUI. La adaptación del iPad, el comportamiento fuera de línea, el procesamiento en segundo plano, los widgets y las capacidades específicas del dispositivo son elementos de alcance separados a menos que se incluyan explícitamente.
La implementación puede cubrir componentes de interfaz nativa, autenticación, almacenamiento local, API documentadas, notificaciones, análisis, compras, suscripciones y marcos de Apple seleccionados. Los servicios externos requieren documentación de trabajo, credenciales, derechos y cuentas de propiedad del cliente. Las pruebas utilizan el simulador acordado y la matriz de dispositivos físicos; Los cambios futuros del sistema operativo y la compatibilidad fuera de esa matriz requieren una revisión por separado.
Recibirá la fuente Xcode específica del proyecto, la prueba acordada o la compilación candidata a lanzamiento y notas de configuración. Una cuenta activa de desarrollador de Apple propiedad del cliente, las tarifas y la verificación de Apple, los certificados o el acceso de firma administrado, la privacidad y el texto legal, las declaraciones de contenido y el cumplimiento continuo de las políticas son dependencias del cliente o de la plataforma. Apple controla las decisiones y el tiempo de revisión de aplicaciones, y ningún paquete garantiza la aceptación de la App Store.