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