Gestire i profili di provisioning

Modificare, scaricare o eliminare i profili di provisioning

Puoi modificare, scaricare o eliminare un profilo di provisioning che hai creato nel tuo account sviluppatore. Per esempio, puoi modificare un profilo di provisioning se hai revocato un certificato o disabilitato un dispositivo incluso nel profilo. Oppure puoi rigenerare un profilo di provisioning se questo ha perso la sua validità perché hai abilitato i servizi delle app.

Nota: i profili di provisioning per lo sviluppo gestiti da Xcode e i profili di provisioning per la distribuzione non vengono visualizzati nel tuo account sviluppatore.

Ruolo richiesto: titolare dell’account o amministratore.

Modificare un profilo di provisioning

  1. In Certificati, identificatori e profili, fai clic su Profiles (Profili) nella barra laterale.

  2. Seleziona il profilo di provisioning che desideri modificare.

  3. Apporta le modifiche al profilo di provisioning, per esempio modificandone il nome, scegliendo un ID app, aggiungendo certificati o selezionando un diverso set di dispositivi.

    Suggerimento: se non trovi un certificato, fai clic su Cancel (Annulla), crea il certificato di firma in Xcode (in modo che la chiave privata venga installata automaticamente nel portachiavi), quindi segui di nuovo questa procedura.

  4. Fai clic su Salva.

In Xcode, scarica il profilo di provisioning.

Rigenerare un profilo di provisioning

Se hai abilitato o disabilitato i servizi delle app oppure se un profilo di provisioning scade, è necessario rigenerarlo.

  1. In Certificati, identificatori e profili, fai clic su Profiles (Profili) nella barra laterale.

  2. Sotto Provisioning Profiles (Profili di provisioning), seleziona il profilo di provisioning non valido o scaduto, quindi fai clic su Edit (Modifica).

  3. Fai clic su Generate (Genera).

In Xcode, rimuovi il profilo di provisioning scaduto da tutti i dispositivi (consulta la pagina che spiega come visualizzare, eliminare e installare i profili di provisioning sui dispositivi nell’Aiuto di Xcode) e firma di nuovo l’app utilizzando il profilo rigenerato.

Scaricare un profilo di provisioning

  1. In Certificati, identificatori e profili, fai clic su Profiles (Profili) nella barra laterale.

  2. Sotto Provisioning Profiles (Profili di provisioning), seleziona il profilo di provisioning che desideri modificare, quindi fai clic su Download (Scarica).

  3. Il profilo di provisioning (un file con estensione .mobileprovision o .provisionprofile) viene visualizzato nella cartella Download.

In alternativa, scarica il profilo di provisioning in Xcode.

Eliminare un profilo di provisioning

  1. In Certificati, identificatori e profili, fai clic su Profiles (Profili) nella barra laterale.

  2. Sotto Provisioning Profiles (Profili di provisioning), seleziona il profilo di provisioning che desideri modificare, quindi fai clic su Remove (Rimuovi).

  3. Nella finestra di dialogo visualizzata, fai clic su Remove (Rimuovi).

Per rimuovere un profilo di provisioning da un dispositivo, consulta la pagina che spiega come visualizzare, eliminare e installare i profili di provisioning sui dispositivi nell’Aiuto di Xcode.

Configurare Xcode per richiedere nuovi profili di provisioning per la firma automatica

La firma automatica ti consente di eseguire rapidamente il provisioning delle app per lo sviluppo e la distribuzione utilizzando le autorizzazioni, le configurazioni dei certificati e i dispositivi registrati più recenti associati al tuo ID pacchetto. In situazioni impreviste, un problema di sistema o una modifica della configurazione potrebbe richiedere l’aggiornamento del tuo profilo di provisioning. Di default, Xcode richiede un nuovo profilo di provisioning solo quando non riesce a trovarne uno in locale che soddisfi i requisiti noti. Se hai bisogno di istruire Xcode affinché richieda un nuovo profilo di provisioning quando usi la firma automatica, segui questi passaggi:

  1. Visita la directory dei profili di provisioning nella cache in Xcode al percorso ~/Library/MobileDevice/Provisioning Profiles/.
  2. Facoltativamente, puoi eseguire il backup di questi file copiandoli in un’altra directory.
  3. Rimuovi eventuali profili di provisioning non necessari.
  4. Esegui un’altra build sul tuo dispositivo, nell’archivio delle app o nella richiesta di distribuzione in Xcode. In questo modo, Xcode non rileva eventuali profili nella cache idonei per la tua app e richiede automaticamente un nuovo profilo di provisioning.