Vai al contenuto principale

Firma Apple

Genera una richiesta di firma di certificato di Apple e chiave privata

Crea un CSR pulito per lo sviluppatore Apple e scarica la chiave privata corrispondente immediatamente. Questo è il punto di partenza più veloce per le flussi di lavoro di firma iOS per l'App Store, ad-hoc o interno.

  • Genera un CSR fresco pronto per Apple senza aprire Keychain Access o l'assistente di certificati macOS.
  • Mantieni la firma manuale, la configurazione dei segreti CI e l'onboarding dei build cloud sulla stessa pagina.
  • Utilizza la chiave privata risultante in seguito quando esporti un'identità di distribuzione come file .p12.

Flusso di lavoro

  1. 1. Inserisci i dettagli del soggetto del CSR che desideri associare alla richiesta di firma.
  2. 2. Scarica il CSR e la chiave privata corrispondente.
  3. 3. Carica il CSR in Apple Developer quando si crea il certificato.
  4. 4. Associare il certificato rilasciato alla chiave privata e esporta un file .p12 portabile quando il tuo flusso di lavoro di compilazione ne ha bisogno.

Inserisci

Dettagli del soggetto del CSR

Utilizza la stessa identità di persona o organizzazione che desideri rappresentare nella richiesta di certificato Apple.

Output

La tua richiesta di firma generata

Niente viene mostrato fino a quando il CSR non è generato. Una volta pronto, scarica entrambi i file e memorizza la chiave privata in modo sicuro.

Genera una richiesta di certificato per visualizzare la sommario del soggetto e i pulsanti di download qui.

Quando hai bisogno di un nuovo CSR

Usa questo prima di creare un nuovo certificato di distribuzione Apple, di rotare il materiale di firma o di abilitare un nuovo app in un sistema di build automatizzato.

Cosa memorizzare in modo sicuro

La chiave privata è l'assegno sensibile. Mettila nella tua cassaforte aziendale, nel tuo manager delle password o nel tuo archivio dei segreti di build e non commettine mai una copia nel repository.

Cosa succede poi

Dopo che Apple rilascia il certificato, associarlo con la chiave privata e esportare un .p12 per connettere la firma locale, le attività di CI o le costruzioni cloud.

Domande frequenti

Domande frequentemente poste

Queste sono le domande che solitamente vengono poste immediatamente dopo che un team genera una richiesta di certificato per un flusso di rilascio iOS.

Cos'è che genera questo generatore di certificato iOS?

Crea una richiesta di firma di certificato nel formato CSR e la chiave privata corrispondente nel formato PEM. Carica il CSR su Apple Developer, mantieni la chiave privata sicura e esporta il certificato emesso come .p12 quando ne hai bisogno per le attività di CI o le costruzioni cloud.

La chiave privata è archiviata sul server?

No. La richiesta viene elaborata solo per un tempo sufficiente a generare i file e restituirli nella risposta. L'utensile non persiste la chiave privata o la scrive in un database.

Posso utilizzare il CSR generato per la firma App Store, ad-hoc o enterprise?

Sì. Il CSR è il punto di partenza per qualsiasi certificato Apple che richiede una richiesta di firma. Il tipo di certificato viene scelto successivamente all'interno di Apple Developer quando si emette il certificato.

Cosa devo fare dopo che Apple rilascia il certificato?

Scarica il certificato da Apple, importalo in Keychain Access insieme alla chiave privata e esporta l'identità combinata come .p12 se il tuo CI o piattaforma di costruzione richiede un asset di firma portatile.