Come installare (deploy) un'app Xcode su iPhone reale per test
Per sviluppare app iPhone serve Xcode su Mac. Il simulatore in Xcode non testa l'hardware reale. Dopo debug nel simulatore, devi testare su dispositivo vero.
Cosa serve
- Mac con Xcode
- Account Apple iOS Developer Program ($99/anno)
- App iPhone completata
Istruzioni
- Iscriviti a iOS Developer Program (developer.apple.com). $99/anno. Individuale (tuo nome su App Store) o Azienda (nome azienda, serve documenti legali e firma autorizzata).
- Ottieni Certificato Sviluppo iPhone da iPhone Developer Program Portal per testare su dispositivo. Serve UUID (identificativo univoco) per ogni dispositivo. Collega dispositivo al Mac, avvia Xcode > Finestra > Organizer per vedere UUID.
- Genera Certificate Signing Request (CSR) per ogni dispositivo: Accesso Portachiavi (Applicazioni/Utility) > Assistente Certificati > Richiedi certificato a un'Autorità. Email, Salva su disco, Specifica info coppia chiavi, 2048-bit RSA, salva file.
- Accedi a iOS Dev Center > iPhone Developer Program Portal > Avvia Assistente. Crea App ID per la tua app > Continua. Assegna dispositivo (inserisci UUID). Invia CSR ad Apple.
- Descrivi Provisioning Profile > Genera. Scarica e installa trascinando il file
.mobileprovisionsull'icona Xcode. - Torna al Portal, scarica Certificato Sviluppo e installalo (doppio clic). In Accesso Portachiavi > login vedrai "iPhone Developer". Clicca Continua nell'Assistente. In Xcode: Active SDK > seleziona versione OS del dispositivo. Esegui l'app (Run). Autorizza accesso al certificato (Consenti). L'app gira ora sul tuo iPhone.