Prima di iniziare il processo di aggiornamento

1. Leggi i prerequisiti nella guida generale online su come pubblicare la nuova applicazione GoodBarber come aggiornamento dell'applicazione esistente .
2. Segui le istruzioni fornite nella guida online per ottenere l'ID bundle e il numero di versione dell'app esistente. 

Una volta fatto questo, vai su iOS App > Publish  e seleziona la modalità di pubblicazione che preferisci: Solo o GoodBarber Takes Care   (GBTC). 


1

Aggiornare l'app esistente utilizzando GoodBarber Takes Care (GBTC)

1. Clicca su "Richiedi la revisione della tua app iOS".
2. Seleziona "Aggiorna".
3. Compila il modulo e invialo

Verrà generato automaticamente un ticket di assistenza  in modo che il team di revisione possa verificare che: 
- L'ID del bundle e il numero di versione forniti nel modulo corrispondano a quelli dell'app esistente in App Store Connect.
- L'account dello sviluppatore sia conforme alle linee guida di Apple  e appartenga alla persona o all'entità che possiede l'app o il suo contenuto.  

Se manca qualcosa, il team te lo farà sapere nel ticket di verifica e ti chiederà di risolverlo.

Se tutto è corretto, verrà generato un nuovo ticket di assistenza dedicato al processo di pubblicazione.
Il team lo utilizzerà per comunicare con te fino alla pubblicazione dell'app. 


2

Aggiornamento dell'app esistente Solo - Compilazione della nuova app

Nella prima schermata, seleziona "Aggiorna" e andare al passo successivo.

- Crea un nuovo certificato di distribuzione 

1. Al punto 2.1, seleziona "Crea un nuovo certificato di distribuzione" e vai al passo successivo.
2. Continua al passo 2.2 e scarica il file .csr fornito nel back office.
3. In una nuova scheda del browser, vai su Apple Developer Account > Certificates, Identifiers and Profiles > Certificates
4. Crea un nuovo certificato seguendo le istruzioni dei punti 2.3 e 2.4 del back office.
5. Carica il nuovo certificato di distribuzione al punto 2.5 nel back office e vai al passo successivo.

- Registra l'App ID e il numero di versione esistenti

1. Al passo 3.1, decidi se attivare o meno Universal Links.
2. Al passo 3.2, fornisci il numero di versione della tua app iOS esistente e il suo Bundle ID (= App ID).  
3. Nell'Apple Developer Account > Certificates, Identifiers and Profiles > Identifiers  seleziona l'App ID esistente e controlla le funzionalità per:
- Notifiche push (obbligatorio)
- Domini associati (solo se si sceglie di attivare Universal links)
- Elaborazione dei pagamenti Apple Pay (solo se si sceglie di attivare Apple Pay)

- Decidere se attivare Apple Pay

Se scegli di attivare Apple Pay, segui la procedura al punto 4.  
Se scegli di non attivarlo, passa direttamente al punto 5.

- Crea un nuovo certificato push 

1. Nell'Account sviluppatore Apple Developer Account > Certificates, Identifiers and Profiles > Identifiers , seleziona l'ID app esistente. 
2. Se scegli di attivare i collegamenti universali, seleziona la casella della funzionalità Dominio associato. 
3. Scorri fino alla funzionalità Notifiche push e seleziona la casella. 
4. Clicca sul pulsante configura (se non esiste un certificato push associato) o modifica (se esiste un certificato push associato) sulla riga. 
5. Alla voce Certificato SSL di produzione, cancella qualsiasi certificato esistente, quindi clicca su "Crea certificato" (non preoccuparti, il certificato revocato verrà sostituito quasi immediatamente). 
6. Carica il file .csr per generare e scaricare il nuovo certificato push.
7. Carica il nuovo certificato push al punto 4.6 nel back office. 

- Crea o aggiorna il profilo di provisioning

1. Nel tuo account Apple Developer vai su Certificates, Identifiers & Profiles > Profiles .
2. Seleziona il file App Store Mobile Provision dell'app o creane uno nuovo.
3. Assicurati che il Certificato di distribuzione e l'ID app siano gli stessi di Publish > iOS App > Certificates   (il Certificato di distribuzione deve avere la stessa data di scadenza). 
4. Salva il file App Store Mobile Provision e scaricalo.
5. Carica il file nel back office al punto 5.4.

- Clicca sul pulsante per creare l'app iOS. 


3

Aggiorna l'app esistente in Solo - Caricare e testare su App Store Connect

Una volta compilata l'app, sarà possibile scaricare il file .ipa e inviare l'app ad App Store Connect come aggiornamento dell'app esistente.

La procedura di aggiornamento di un'app in App Store Connect è descritta in questa guida online .
Una volta caricata la nuova versione dell'app, sarà possibile testarla con TestFlight .


4

In caso di messaggio di errore su Transporter

Nel caso in cui non si riesca a caricare l'app dopo aver completato correttamente tutti questi passaggi, potrebbe essere necessario un nostro intervento manuale.
In questo caso, contatta l'assistenza e fornisci il messaggio di errore che stai ricevendo su Transporter.


Altri articoli