Questo tutorial insegnerà agli utenti di iOS SDK come installare app sul loro hardware del sistema operativo iPhone per test e sviluppo.
Accedi al tuo account sviluppatore Apple navigando su http://developer.apple.com/iphone. Una volta lì, accedi al portale di provisioning di iPhone.
La prima cosa che dovremo fare è scaricare il certificato intermedio WWDR. Una volta nel portale, fai clic su "Certificato" nella barra laterale e ti verrà presentato un link per scaricare il "Certificato intermedio WWDR".
Scarica il file e fai doppio clic per aggiungerlo al programma Accesso Portachiavi su Mac OS.
Successivamente, dovremo scaricare un certificato per lo sviluppo. Per ottenere il certificato di sviluppo, sarà necessario generare una "Richiesta di firma del certificato" dall'accesso con portachiavi.
Apri il programma Accesso Portachiavi sul tuo Mac. Può essere trovato sotto Applicazioni> Utilità> Accesso portachiavi, o semplicemente cercando "Accesso Portachiavi" con Spotlight.
Una volta aperto, accedi al menu a discesa "Accesso Portachiavi" nella barra dei menu e seleziona "Assistente certificato" e quindi "Richiedi certificato da un'Autorità di certificazione".
Apparirà una finestra. Riempi la finestra con le tue informazioni, ma lascia vuoto "Indirizzo email CA" e seleziona "Salva su disco" dai pulsanti di opzione. Salvalo in una posizione che è facile da trovare, come il tuo desktop, perché avrai presto bisogno del file per generare il certificato.
Torna alla sezione "Certificato" del Portale di provisioning e assicurati di aver selezionato la scheda "Sviluppo". Da lì, premere "Nuovo certificato" e caricare la richiesta effettuata sul desktop. Potrebbe essere necessario aggiornare la pagina in pochi istanti per cambiare lo stato da "In sospeso" a disponibile per il download. Se si lavora come membri di un team in un progetto più ampio, potrebbe essere necessario che il proprio manager approvi la richiesta di certificato.
Spero che tutto sia andato bene e che tu sia stato in grado di creare un certificato. Vai avanti e scarica il certificato, quindi installalo facendo doppio clic sul file o, se Accesso Portachiavi è aperto, trascina il file sull'icona di Accesso Portachiavi nel dock.
Successivamente abbiamo bisogno di un ID app. Ritornare al portale di provisioning e selezionare l'opzione "ID app" dal menu a sinistra.
Esistono due tipi di ID app distinti tra cui scegliere.
Un approccio consiste nel creare un ID app per una singola applicazione. Ciò ti consentirà di abilitare funzionalità avanzate come acquisti in-app, integrazione con Game Center o notifiche push. Per fare questo approccio, strutturare l'identificatore del bundle come segue:
com.companyname.AppName
Se desideri creare un ID app per una singola applicazione, compila lo schermo come mostrato:
Il secondo approccio è chiamato un ID pacchetto jolly. Questo approccio ti consentirà di creare un ID app che può essere utilizzato per più applicazioni con cui desideri condividere un portachiavi.
Per seguire questo approccio, compilare il modulo visualizzato:
Seleziona il link "Dispositivi" dal menu a sinistra in "Portale di provisioning".
Al fine di aggiungere un dispositivo, è necessario l'identificatore univoco del dispositivo del dispositivo, noto anche come UDID.
Per ottenere l'UDID, collegare il dispositivo a iTunes e selezionare il dispositivo nell'elenco. Nella scheda "Riepilogo" del dispositivo, verrà visualizzata una descrizione denominata "Numero di serie" accanto all'immagine del dispositivo. Fai clic una volta sul numero di serie e dovrebbe cambiare in "Identificatore" o nel tuo UDID. Copia il tuo UDID negli appunti. (Comando + C su Mac / Control + C su Windows)
Un altro approccio è quello di scaricare semplicemente una delle tante applicazioni gratuite "UDID" nell'App Store, e inviare via e-mail o copiare l'UDID da quell'app.
Dopo aver ottenuto il tuo UDID, fai clic su aggiungi dispositivo dalla scheda dispositivi nel portale di provisioning. Inserisci un nome sotto "Nome dispositivo" e inserisci l'UDID sotto "ID dispositivo".
Ora che hai aggiunto il tuo dispositivo e creato un ID app, possiamo generare un profilo di provisioning.
Seleziona la scheda "Provisioning" dal menu a sinistra. Assicurati che la scheda "Sviluppo" sia selezionata e fai clic sul pulsante "Nuovo profilo".
Ho chiamato il mio nuovo profilo "Sviluppatore". Sotto certificato scegli il tuo certificato di sviluppo, e sotto App ID, scegli l'ID che abbiamo creato nel passaggio 2. Sotto dispositivi, seleziona tutti i dispositivi che hai intenzione di utilizzare per lo sviluppo.
Premere "Invia" per tornare alla pagina di panoramica per il provisioning. Una volta in questa pagina, se lo stato è impostato su "in sospeso", dovrai aggiornare il browser prima di poter selezionare "Download". Se sei un membro del team sull'account di un altro, potrebbe essere necessario attendere che approvino il tuo richiesta di creazione del certificato. Scarica il certificato per continuare.
In questo passaggio, installeremo il profilo sul tuo dispositivo e su Xcode.
Assicurati che il dispositivo sia connesso e dalla cartella dei download trascina il profilo di provisioning sull'icona Xcode.
Quindi vai in Xcode e apri l'organizer andando su Finestra> Organizer. Lì dovresti vedere il nome del tuo dispositivo sulla sinistra. Fai clic sul tuo dispositivo che ha un punto verde accanto ad esso e assicurati che sia permesso di essere utilizzato per lo sviluppo, cliccando su "Usa per lo sviluppo" se si presenta.
Nelle informazioni di riepilogo del dispositivo dovresti vedere una tabella chiamata "Provisioning". Trascina e rilascia il profilo di provisioning dalla tua cartella di download anche in questo.
In questo passaggio, creerai la tua applicazione per l'esecuzione sul tuo dispositivo.
Nel progetto Xcode, apri il file info.plist dal riquadro "Gruppi e file". Inserisci il valore "Identificatore pacchetto" con quello creato in precedenza e associato all'ID app.
Infine, seleziona Progetto> Modifica impostazioni progetto dalla barra dei menu Xcode o semplicemente clic destro o controllo clicca sul file di progetto come mostrato di seguito:
Una nuova finestra dovrebbe aprirsi. Seleziona la scheda "build" in questa finestra.
Scorri verso il basso fino alla sezione "Firma codice" e seleziona l'identità del profilo di provisioning corretta dal menu a discesa associato al dispositivo iOS.
Prima di creare ed eseguire, assicurati di selezionare "Dispositivo" da Progetto> Imposta SDK attivo nella barra dei menu Xcode. Accertati anche di aver selezionato il dispositivo corretto da Progetto> Imposta eseguibile attivo. Infine, assicurati che il tuo dispositivo iOS sia acceso, connesso al computer, riconosciuto da iTunes e che lo schermo non sia bloccato.
Ora dovresti essere pronto per costruire, installare ed eseguire la tua prima applicazione sul tuo hardware iOS! Fare clic sull'icona "Build & Run" e Xcode dovrebbe occuparsi di tutto il resto.
Speriamo che tutto abbia funzionato! Lascia commenti, domande e commenti di seguito.