Creare un certificato Apple Developer con Linux

1. Apri il terminale e crea una directory con questo comando:

mkdir Apple\ Enterprise

2. Entriamo nella cartella con questo comando:

cd Apple\ Enterprise 

Naturalmente la cartella può chiamarsi come si vuole. Ricordati che se hai aperto ora il terminale, ti troverai quasi sicuramente nella home del tuo utente, e pertanto il percorso dove sarà la nuova cartella create sarà pressappoco il seguente:

# /home/username_personale/Apple\ Enterprise

3. Genera un certificato firmato eseguendo questo comando:

openssl req -nodes -newkey rsa:2048 -keyout ios_enterprise.key -out CertificateSigningRequest.certSigningRequest

4. Sul terminale, prima di terminare la creazione del certificato, compariranno alcune richieste da soddisfare.

Country Name (2 letter code) [AU]: IT
State or Province Name (full name) [Some-State]: Naples
Locality Name (eg, city) []: Sorrento
Organization Name (eg, company) [Internet Widgits Pty Ltd]: disruptiveCloud SRL
Organizational Unit Name (eg, section) []: ITC Dept.
Common Name (e.g. server FQDN or YOUR name) []: disruptiveCloud Enterprise
Email Address []: propriamail@disruptivecloud.it

Abbiamo quindi creato i file necessari per potern ottenere i certificati finali su Apple developer center. Ci spostiamo dunque, sul sito della Apple.

5. Eseguire login su developer.apple.com, e raggiungere questo percorso:

“Member Center” -> “Manage your certificates, App IDs, devices, and provisioning profiles.” -> “Certificates” -> “Add” (Questo il link)

6. Segui il wizard, selezionando il giusto tipo di certificato ed eseguendo l’upload del file .csr che abbiamo precedentemente creato negli step 3 e 4.

7. Scarica quindi il file .cer che ti renderà disponibile Apple, e salviamolo o spostiamolo nella cartella creata allo step 1

8. Convertire il file .cer in un file .pem attraverso questo comando sul nostro terminale:

openssl x509 -in ios_enterprise.cer -inform DER -out ios_enterprise.pem -outform PEM

9. Convertiamo il file .pem in un file .p12 attraverso questo comando sul nostro terminale:

openssl pkcs12 -export -inkey ios_enterprise.key -in ios_enterprise.pem -out ios_enterprise.p12

10. Siamo dunque pronti a creare un “Provisioning Profile” nella sezione “Member Center” su developer center di apple usando il certificato precedentemente creato nello step 4

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Su questo sito utilizziamo cookie tecnici e, previo tuo consenso, cookie di profilazione, nostri e di terze parti, per proporti pubblicità in linea con le tue preferenze.
Cliccando il pulsante accetto presti il consenso al loro uso.