En aquest tema, aprendrem com enviar la teva aplicació a l'App Store. Aquest procés pot semblar intimidant al principi, però seguint els passos correctes, podràs fer-ho de manera eficient i sense problemes. A continuació, desglossarem el procés en passos clars i concisos.

  1. Preparació Prèvia

Abans d'enviar la teva aplicació, assegura't de tenir els següents elements preparats:

  • Certificats i Provisioning Profiles: Assegura't que tens els certificats de desenvolupador i els provisioning profiles correctes configurats.
  • Versió Final de l'Aplicació: La teva aplicació ha de ser completament funcional i lliure d'errors crítics.
  • Captures de Pantalla i Metadades: Hauries d'haver creat les captures de pantalla i preparat les metadades necessàries per a la submissió (veure temes anteriors).

  1. Creant un Arxiu d'Aplicació

El primer pas per enviar la teva aplicació és crear un arxiu d'aplicació (.ipa). A continuació, es mostra com fer-ho:

  1. Selecciona el teu esquema de projecte: Assegura't que l'esquema seleccionat és el de la versió de producció de la teva aplicació.

  2. Configura l'objectiu de compilació: Selecciona "Any iOS Device (arm64)" com a dispositiu de destinació.

  3. Compila la teva aplicació: A la barra de menú, selecciona Product > Archive.

    // Exemple de codi de configuració de compilació
    let buildConfiguration = "Release"
    let targetDevice = "Any iOS Device (arm64)"
    
  4. Exporta l'arxiu: Un cop finalitzada la compilació, Xcode obrirà l'Organizer. Selecciona l'arxiu recentment creat i fes clic a Distribute App. Segueix les instruccions per exportar l'arxiu com a App Store Connect.

  1. Enviant l'Aplicació a App Store Connect

Un cop tinguis l'arxiu d'aplicació, el següent pas és enviar-lo a App Store Connect:

  1. Obre Transporter: Transporter és una aplicació d'Apple que facilita l'enviament d'aplicacions a App Store Connect. Pots descarregar-la des del Mac App Store.

  2. Inicia sessió: Utilitza el teu Apple ID de desenvolupador per iniciar sessió.

  3. Arrossega i deixa anar l'arxiu: Arrossega l'arxiu .ipa a la finestra de Transporter.

  4. Envia l'aplicació: Fes clic a Deliver per començar el procés d'enviament.

    // Exemple de codi per verificar l'enviament
    let transporter = Transporter()
    transporter.upload(ipaFile: "path/to/your/app.ipa") { result in
        switch result {
        case .success:
            print("Aplicació enviada correctament!")
        case .failure(let error):
            print("Error en enviar l'aplicació: \\(error.localizedDescription)")
        }
    }
    

  1. Revisió i Publicació

Després d'enviar l'aplicació, hauràs d'esperar que Apple revisi la teva aplicació. Aquest procés pot trigar des d'unes hores fins a diversos dies. Aquí tens alguns consells per assegurar-te que la teva aplicació passi la revisió:

  • Compliment de les Directrius d'Apple: Assegura't que la teva aplicació compleix totes les directrius de revisió de l'App Store.
  • Proves Extensives: Realitza proves exhaustives per assegurar-te que no hi ha errors ni problemes de rendiment.
  • Documentació Completa: Proporciona tota la documentació necessària, incloent-hi notes de revisió i informació de contacte.

  1. Errors Comuns i Solucions

Error: "Invalid Binary"

  • Solució: Revisa els provisioning profiles i certificats. Assegura't que estàs utilitzant els correctes per a la versió de producció.

Error: "Missing Info.plist Key"

  • Solució: Assegura't que el teu arxiu Info.plist conté totes les claus necessàries, com ara NSCameraUsageDescription si la teva aplicació utilitza la càmera.

Error: "App Rejected"

  • Solució: Llegeix atentament els motius de la rebuig proporcionats per Apple i fes les correccions necessàries. Pots tornar a enviar l'aplicació després de fer els canvis.

Conclusió

Enviar la teva aplicació a l'App Store és un procés que requereix atenció als detalls i una preparació acurada. Seguint els passos descrits en aquest tema, estaràs ben encaminat per a una submissió exitosa. Recorda revisar les directrius d'Apple i realitzar proves exhaustives per assegurar-te que la teva aplicació compleix amb els estàndards de qualitat. Un cop la teva aplicació estigui publicada, podràs començar a arribar a una audiència global i veure els fruits del teu treball.

© Copyright 2024. Tots els drets reservats