- Per compilare la tua app per iOS è necessario un account Apple Developer valido. 
Se non ne hai già uno, ecco la guida online per creare un Apple Developer Account.
Apple potrebbe impiegare alcuni giorni per attivare il tuo Apple Developer Account dopo la tua iscrizione. Ti consigliamo di iscriverti in anticipo prima di iniziare la compilazione della tua app iOS.

- Questa guida online spiega come compilare un'app nuova di zecca che non è mai stata pubblicata su App Store Connect.
Se la tua app esiste già in App Store Connect e vuoi sostituirla con questa app GoodBarber mantenendo gli utenti esistenti, segui invece questa guida online.

- Prima di iniziare il processo di compilazione descritto di seguito:
1. Assicurati che i testi per i popup di autorizzazione dell'app siano stati personalizzati nel menu Impostazioni > Impostazioni Compilazione  nel tuo back office in base alle caratteristiche della tua app.
2. Procedi con le verifiche consigliate  per assicurarti che la tua app sia conforme alle linee guida dell'App Store.

 


Per cominciare: 
1. Vai su Pubblica > App iOS > Pubblica nel tuo back office.
2. Clicca sul pulsante verde "Iniziare l'invio" sotto l'immagine Ninja. 
3. Al passaggio "0 : Prima volta?", seleziona "Primo invio".
4. Vai al passo successivo. 


1

Developer Account

1. Seleziona Crea un nuovo certificato di distribuzione
2. Vai al passo successivo.


2

Certificato

2.1 Registrati come sviluppatore Apple 
Se hai già un account Apple Developer valido, vai al passo 2.2.

2.2 Richiesta firma del certificato
Clicca sul pulsante verde per generare un file .CSR e scaricarlo.

2.3 Richiesta certificato di distribuzione
1. Nel tuo Apple Developer Account, vai su Certificati, Identificatori e Profili > Certificati  
2. Crea un nuovo certificato usando il segno + e seleziona "Distribuzione iOS (App Store e Ad Hoc)". 
3. Carica il file .CSR che hai scaricato dal back office al punto 2.2
4. 4. Generare il certificato

2.4 Scarica il file ios_distribution.cer dal tuo account Apple Developer. 

2.5 Invia il file ios_distribution.cer
Nel tuo back office , carica il file ios_distribution.cer che hai appena scaricato dal tuo account Apple Developer.


3

App ID

3.1 Universal Links
Scegli se vuoi attivare Universal Links nella tua app iOS

3.2 Crea un nuovo app ID
1. Nel vostro Apple Developer Account, andate su Certificati, Identificatori e Profili > Identificatori  
2. Create un nuovo identificatore usando il segno + e selezionate "App ID". 
3. Quando ti viene chiesto di selezionare un tipo, scegli "App". 

3.3 Informazioni sull'App ID
1. Nel campo "Descrizione", registri il nome della sua app (non sono ammessi caratteri speciali) 
2. Nel campo "Bundle ID", assicurati che sia selezionato "Explicit" e registra il bundle ID della tua app nel formato richiesto (per esempio: com.domainname.appname). 
Nota che GoodBarber fornisce un ID bundle predefinito nel back office, ma puoi crearne uno diverso nel tuo Apple Developer Account, purché il formato sia accettato da Apple.
3. Scorri verso il basso nell'elenco delle funzioni e seleziona "Notifiche push". 
3b. Opzionale - Solo se vuoi attivare Universal Links , seleziona anche la casella "Dominio associato".  

3.4 Convalida l'App ID
Clicca su "Continua" in alto a destra. 


4

Push

Torna al tuo back office e vai al passo successivo.
Ora creerai il tuo Certificato Push, in modo che la tua app iOS possa ricevere le notifiche push.

4.1: Genera il file goodbarber.csr
Clicca sul pulsante verde per generare un file .CSR e scaricalo.

4.2 Aggiungi il certificato push
1.  Nel tuo Apple Developer Account > Certificati, Identificatori e Profili > Identificatori , seleziona l'App ID che hai creato al passo precedente e scorri in basso fino alla funzionalità Notifiche Push.  
2. Clicca sul pulsante "Configure" che è apparso sulla linea 

4.3 Seleziona il tipo
Sotto "Production SSL Certificate", clicca "Crea Certificato".  

4.4 Genera il certificato 
Carica il file CSR che hai appena scaricato dal back office.

4.5 Recupera il file aps.cer
Genera e scarica il certificato Push dal tuo account Apple Developer.  
4.6 Invia il file aps.cer
Nel tuo back office , carica il file aps.cer che hai scaricato dal tuo account Apple Developer.


5

Mobile Provision

5.1 Crea il tuo provisioning profile
1. Vai a Certificati, Identificatori e Profili > Profili  
2. Crea un nuovo profilo cliccando sul segno + 
3. Sotto Distribuzione, seleziona "App Store" e clicca su "Continua". 
4. Seleziona l'App ID della tua app creata in precedenza.
5. Seleziona il Certificato di Distribuzione creato in precedenza - se ne hai più di uno nell'elenco, seleziona quello con la data odierna. 

5.2 Genera il tuo provisioning profile
Dai un nome al profilo di approvvigionamento (noi forniamo un nome predefinito nel back office ma tu puoi usare un nome di tua scelta) e genera il file.

5.3 Scarica il tuo provisioning profile

5.4 Invia il file di provisioning mobile della tua app
Nel tuo back office , carica il file chiamato "nomeapp".mobileprovision che hai scaricato dal tuo Apple Developer Account.


6

Compila la tua app

Clicca sul pulsante per iniziare la generazione della tua app. 
Dopo qualche minuto, apparirà una nuova schermata per informarti che la tua app per iOS è stata compilata.  

Potrai scaricare il file .ipa della tua app. 

Il passo successivo sarà quello di inviare questo file ad App Store Connect per testare la tua app con Testflight , se vuoi, e infine, sottoporre la tua app alla verifica di Apple


Altri articoli