Basi
Cos'è un certificato di firma iOS?
Apple requires every iOS app to be code signed. A signing certificate proves the build comes from a member of your Apple Developer team, and iOS refuses to install or launch apps whose signature it cannot trust.
Ottenere uno richiede tre file. Il CSR (.csr) contiene la tua chiave pubblica e identità e va a Apple. Il chiave privata (.pem) rimane con te. Il certificato (.cer) è ciò che Apple rilascia di ritorno. I tool di costruzione richiedono poi il certificato e la chiave privata insieme come .p12 file.
On a Mac, Keychain Access creates the CSR and hides the private key in your login keychain. This generator gives you both files directly, so you can create an Apple Distribution or Apple Development certificate from Windows, Linux, or a CI runner, and you always know where the key is.