Registra dispositivi iOS aggiuntivi

Se vuoi distribuire build iOS ad hoc utilizzando App Distribution, devi seguire questa guida per registrare i dispositivi del tuo tester. Una build ad hoc è una build non firmata con un profilo Enterprise. Un dispositivo può installare una build ad hoc solo se l'identificatore univoco del dispositivo (UDID) del dispositivo è incluso nel profilo di fornitura della build.

Quando un tester accetta un invito a testare la tua app, App Distribution richiede l'autorizzazione a condividere l'identificatore del dispositivo del tester con te, lo sviluppatore. Prima di scaricare una build ad hoc, App Distribution chiede al tester di registrare il proprio dispositivo. Se il tester registra il proprio dispositivo, App Distribution raccoglie l'UDID dal dispositivo e ti notifica l'UDID via e-mail.

Quando ricevi un'e-mail contenente un UDID, aggiorna il tuo profilo di provisioning con l'UDID e distribuisci una nuova build ai tuoi tester. Puoi esportare manualmente gli UDID utilizzando la console Firebase o l'interfaccia a riga di comando di Firebase, oppure puoi esportare gli UDID a livello di codice utilizzando Fastlane.

Esporta manualmente gli UDID

  1. Aggiungi i dispositivi al tuo portale per sviluppatori Apple.
    • Opzione 1: importa gli UDID del dispositivo come file CSV.

      Nella scheda Tester e gruppi della dashboard di distribuzione app, seleziona Tutti i tester , quindi fai clic su Esporta UDID Apple per scaricare un file CSV. Quindi, importa il file nel tuo account sviluppatore Apple utilizzando l'opzione Registra più dispositivi . Fare riferimento alla documentazione di Apple per saperne di più.

      Tieni presente che il tuo account sviluppatore Apple potrebbe consentirti di importare solo un numero limitato di dispositivi all'anno.

    • Opzione 2: raccogliere e inserire gli UDID via e-mail.

      Nella pagina Aggiungi dispositivi del portale per sviluppatori Apple, registra il nuovo UDID specificato nell'e-mail che hai ricevuto.

  2. Aggiungi i dispositivi registrati al tuo profilo di provisioning .
  3. Scarica il profilo di provisioning e utilizzalo per ricostruire la tua app. Se stai ricostruendo solo per aggiornare i dispositivi registrati, non aggiornare il numero di build o la versione.
  4. Ridistribuisci la tua app dalla console Firebase o dalla CLI . Se hai già distribuito una build con lo stesso numero di build e versione, solo gli utenti dei dispositivi appena registrati ricevono e-mail di notifica.

Esporta gli UDID a livello di codice utilizzando la corsia preferenziale

  1. Esporta tutti gli UDID del tuo dispositivo tester come file CSV da Fastlane. Ad esempio, crea ed esegui una nuova corsia download_udids :

    lane :download_udids do
        firebase_app_distribution_get_udids(
            app: "<your Firebase app ID>",
            output_file: "<path to output file>",
        )
    end
    
  2. Importa gli UDID nel tuo account sviluppatore Apple utilizzando l'opzione Registra più dispositivi . Per ulteriori informazioni, consulta la documentazione di Apple . Tieni presente che il tuo account sviluppatore Apple potrebbe consentirti di importare solo un numero limitato di dispositivi all'anno.

  3. Aggiungi i dispositivi registrati al tuo profilo di provisioning .

  4. Scarica il profilo di provisioning e utilizzalo per ricostruire la tua app. Se stai ricostruendo solo allo scopo di aggiornare i dispositivi registrati, non aggiornare il numero di build o la versione.

  5. Ridistribuisci la tua app . Se hai già distribuito una build con lo stesso numero di build e versione, solo gli utenti dei dispositivi appena registrati riceveranno e-mail di notifica.

Prossimi passi