En aquest tema, aprendrem els passos necessaris per preparar la teva aplicació per a la submissió a l'App Store. Aquest procés inclou la configuració del projecte, la creació d'un perfil de distribució, la generació d'un arxiu d'aplicació i la verificació de la conformitat amb les directrius d'Apple.
- Configuració del Projecte
1.1. Verifica la Configuració de l'Aplicació
Abans de començar, assegura't que la configuració del teu projecte sigui correcta:
- Nom de l'Aplicació: Assegura't que el nom de l'aplicació sigui correcte i estigui ben escrit.
- Identificador del Paquet: Aquest ha de ser únic per a la teva aplicació. Normalment segueix el format
com.empresa.nomaplicacio
. - Versió i Build: Assegura't que la versió i el número de build estiguin correctament configurats. La versió és per als usuaris (ex. 1.0.0) i el build és per a tu (ex. 1).
1.2. Configura les Capacitats
Si la teva aplicació utilitza serveis com iCloud, notificacions push, o altres capacitats, assegura't que estiguin activades a la secció "Capabilities" del teu projecte a Xcode.
1.3. Configura els Certificats i Perfils de Distribució
Per distribuir la teva aplicació, necessitaràs un certificat de distribució i un perfil de provisió:
- Certificat de Distribució: Pots crear-lo a l'Apple Developer Portal.
- Perfil de Provisió: Aquest perfil ha d'incloure el teu certificat de distribució i l'identificador del paquet de la teva aplicació.
- Generació de l'Arxiu d'Aplicació
2.1. Selecciona l'Esquema de Distribució
A Xcode, selecciona l'esquema de distribució de la teva aplicació. Aquest esquema ha de tenir la configuració de build per a "Release".
2.2. Arxiva la Teva Aplicació
Segueix aquests passos per generar l'arxiu de la teva aplicació:
- Product > Archive.
- Xcode compilarà la teva aplicació i crearà un arxiu. Aquest procés pot trigar uns minuts.
2.3. Valida l'Arxiu
Després de crear l'arxiu, valida'l per assegurar-te que compleix amb les directrius d'Apple:
- Selecciona l'arxiu a l'Organizer.
- Fes clic a Validate.
- Segueix les instruccions per completar la validació.
- Verificació de la Conformitat amb les Directrius d'Apple
3.1. Revisa les Directrius de l'App Store
Assegura't que la teva aplicació compleixi amb les directrius d'Apple:
- Contingut: La teva aplicació no ha de contenir contingut ofensiu o inadequat.
- Funcionalitat: La teva aplicació ha de funcionar correctament i no ha de tenir errors crítics.
- Privacitat: La teva aplicació ha de respectar la privacitat dels usuaris i complir amb les polítiques de privacitat d'Apple.
3.2. Prova la Teva Aplicació
Prova la teva aplicació en diferents dispositius i versions d'iOS per assegurar-te que funciona correctament.
- Enviament de l'Aplicació
4.1. Utilitza l'Application Loader
Després de validar l'arxiu, pots utilitzar l'Application Loader per enviar la teva aplicació a l'App Store Connect:
- Selecciona l'arxiu a l'Organizer.
- Fes clic a Distribute App.
- Segueix les instruccions per enviar la teva aplicació.
4.2. Completa la Informació a l'App Store Connect
A l'App Store Connect, completa la informació necessària per a la teva aplicació:
- Descripció: Proporciona una descripció detallada de la teva aplicació.
- Captures de Pantalla: Afegeix captures de pantalla de la teva aplicació.
- Paraules Clau: Afegeix paraules clau rellevants per a la teva aplicació.
- Categoria: Selecciona la categoria adequada per a la teva aplicació.
- Resum
En aquesta secció, hem après com preparar la teva aplicació per a la submissió a l'App Store. Hem cobert la configuració del projecte, la generació de l'arxiu d'aplicació, la verificació de la conformitat amb les directrius d'Apple i l'enviament de l'aplicació. Assegura't de seguir aquests passos amb cura per garantir una submissió exitosa.
En el següent tema, aprendrem com crear captures de pantalla efectives per a la teva aplicació a l'App Store.
Dominar Xcode: De Principiant a Avançat
Mòdul 1: Introducció a Xcode
- Començant amb Xcode
- Entenent la Interfície de Xcode
- Creant el teu Primer Projecte Xcode
- Navegació Bàsica de Xcode
Mòdul 2: Conceptes Bàsics de Swift a Xcode
- Introducció a la Programació en Swift
- Variables i Constants
- Tipus de Dades i Operadors
- Flux de Control
- Funcions i Closures
Mòdul 3: Construint Interfícies d'Usuari
- Introducció a Interface Builder
- Dissenyant amb Storyboards
- Auto Layout i Constriccions
- Utilitzant les Previsualitzacions de Xcode
- Creant Components UI Personalitzats
Mòdul 4: Treballant amb Dades
Mòdul 5: Depuració i Proves
- Conceptes Bàsics de Depuració
- Utilitzant Breakpoints
- Proves Unitàries
- Proves d'Interfície d'Usuari
- Proves de Rendiment
Mòdul 6: Funcions Avançades de Xcode
- Utilitzant Instruments per a l'Optimització del Rendiment
- Tècniques Avançades de Depuració
- Configuracions de Compilació Personalitzades
- Scripting amb Xcode
- Integració amb Sistemes d'Integració Contínua
Mòdul 7: Desplegament d'Aplicacions
- Preparant per a la Submissió a l'App Store
- Creant Captures de Pantalla per a l'App Store
- Gestionant les Metadades de l'App Store
- Enviant la teva Aplicació
- Millors Pràctiques Post-Submissió