// firma ios

La firma del codice iOS, gestita per ogni build.

Apple richiede che ogni app per iPhone sia firmata prima di poter andare su TestFlight o sull'App Store. Push200 gestisce certificati e profili per te, usando una sola chiave del tuo account Apple.

Nessuna carta richiesta. App Expo, Capacitor, React Native e Flutter. Funziona con il tuo repository GitHub esistente. Le tue chiavi restano nel tuo GitHub.

I termini, spiegati

Devi creare solo la chiave App Store Connect. Certificati e profili vengono sistemati per ogni build.

  • Certificato di firma: dimostra ad Apple che la tua app arriva dal tuo account Apple Developer
  • Profilo di provisioning: un file di Apple che collega la tua app, il suo App ID e il tuo certificato
  • Chiave App Store Connect: un piccolo file che termina con .p8 e che, insieme a un Issuer ID, permette a Push200 di parlare con Apple al posto tuo

Creare la tua chiave

  1. Apri la pagina delle chiavi di Apple

    Si trova in App Store Connect, in Users and Access, poi Integrations. Resta su Team Keys.

  2. Crea una nuova chiave

    Chiamala Push200, scegli l'accesso App Manager e premi Generate. Creane sempre una nuova, perché Apple non ti permette di scaricare di nuovo una chiave vecchia.

  3. Scaricala e copia l'Issuer ID

    Scarica il file .p8. Apple ti permette di scaricarlo una sola volta. Poi copia l'Issuer ID che compare sopra le tue chiavi.

  4. Aggiungi entrambi a Push200

    Li verifichiamo subito con Apple. La chiave finisce nei secret crittografati del tuo GitHub.

Se raggiungi il limite di certificati

Apple consente solo pochi certificati di firma alla volta. È normale se hai già pubblicato app in passato, e non significa che la tua chiave sia sbagliata. Hai due possibilità:

  • Usa un certificato che hai già: incolla la sua chiave privata nella casella che ti mostra Push200. È testo, di solito in un file che termina con .pem o .key
  • Rimuovi un certificato che non usi più nella pagina dei certificati di Apple, e ne creeremo uno nuovo per te. Prima controlla che nient'altro lo stia usando: se lo usa un altro servizio di build o uno sviluppatore, non potrà più firmare nuove build

Dove si trova la tua chiave per i certificati

La tua chiave per i certificati Apple finisce nel tuo GitHub come secret crittografato e Push200 non ne conserva alcuna copia. Apple limita il numero di certificati che puoi avere, quindi quando aggiungi un'altra app, una breve operazione nel tuo GitHub copia la chiave.

La tua prossima pubblicazione potrebbe essere a un clic di distanza.

Inizia gratis, senza carta. Configura la tua prima app oggi stesso.

Inizia gratis