16th Novembre, 2009

Realizzata la nostra App per iPhone ora vogliamo farla testare ai nostri amici: vediamo come !

by Stefano Lo Duca

La licenza da Developer dal costo di 99 US$ permette non solo la pubblicazione delle nostre applicazioni iPhone in AppStore ma anche di poterle direttamente testare su 100 dispositivi mobile iPhone o iPod Touch. Vediamo come fare..

Validation glossy icon

Come prima cosa abbiamo dobbiamo procurarci le seguenti cose :

1. La nostra applicazione naturalmente pronta e funzionante;
2. Dobbiamo procurarci i numeri univoci UDID di tutti gli iphone / ipod touch ai quali vogliamo dare la nostra applicazione.

Per il primo punto spero non ci siano problemi, per il secondo punto si procede come segue :

collegare o far collegare il proprio dispositivo al computer e attivare (se non viene in automatico) il programma iTunes.

A questo punto selezioniamo dalla colonna di sinistra il simbolo del dispositivo collegato (iPhone o iPod Touch) per far apparire la pagina principale del dispositivo.

Posizionatevi sopra la dicitura “numero di serie” e premete con il tasto sinistro del mouse sopra… cosi facendo apparira’ il numero UDID (cifra a 40 caratteri alfanumerici) come da foto sottostante:

UDID

Una volta raccolte queste informazioni dobbiamo richidere un certificato ad Apple che legherà la nostra applicazione / o le nostre applicazioni con tutti i dispositivi che andremo a caricare con il numero UDID.

Richiesta provisioning profile.

Andiamo all’iPhone developer program inserendo il nostro user e password e posizioniamo sulla sezione “devices” ed inseriamo (”Add Devices”) tutti i dispositivi che abbiamo raccolto UDID.

Schermata 2009-11-14 a 22.07.52

Ora dobbiamo caricare i dispositivi sul provisioning profile. Posizioniamoci su “provisioning” e selezioniamo la cartella “Distribution” dopodichè premiamo il pulsante “new profile”.

Schermata 2009-11-14 a 22.11.52

Ora creiamo il nostro profile… : selezioniamo “Ad Hoc” nel primo campo ad indicare che sarà un certificato destinato alla distribuzione.

Diamo un nome al “profile” come ad esempio: NomeprogrammaprovisioningDistributor.

A questo punto selezioniamo la suite di applicazioni o l’applicazione che intendiamo distribuire con i devices che selezioneremo subito sotto… e premiamo submit.

Ora creato il “profile” lo scarichiamo e lo posizioniamo nel nostro Desktop.

Chiudiamo ora Apple developer connection e dal nostro desktop trasciniamo il nostro certificato sull’icona di Xcode nella Dashboard permettendogli cosi di incorporarlo nel sistema. (per verificare il corretto posizionamento andare dall’xcode su window -> organaizer)

Carichiamo ora dall’Xcode la nostra applicazione che vogliamo distribuire… e duplichiamo la “release” distribution creandone una nuova e rinominandola in “distrubution”

Schermata 2009-11-14 a 22.22.04

Selezioniamo dai tab la voce “build” e selezioniamo la voce “distribution” nella configurazione

Schermata 2009-11-14 a 22.26.59

Nella voce “Any iPhone OS Device” selezioniamo iPhone Distribution…. dove come da figura viene indicata a monte il nome del profile precaricato.

Torniamo al nostro progetto chiudendo la finestra e selezionando questo nuovo sistema di compilazione “disribution”

Schermata 2009-11-14 a 22.32.37

A questo punto dobbiamo creare un nuovo file all’interno del nostro progetto di tipo “Code signing”. Posizioniamoci su File -> New -> e selezioniamo “Code signing” -> Entitlements salvando il file con il nome “entitlements.plist”

Schermata 2009-11-14 a 22.35.08

Ora selezioniamo il file appena creato e deselezioniamo il Flag “get-task-allow” e SALVIAMO.

Ora ritorniamo su “info” windows e inseriamo manualmente il nome del file nel campo “Code Signing Entitlements”

Schermata 2009-11-14 a 22.40.03

Ora siamo pronti per Compilare la nostra applicazione quindi procediamo con la funzione “Build”. La nostra applicazione e’ pronta. Andiamo a ritrovarla nel finder del nostro mac seguento la funzione “Reveal in Finder” sopra il nome del file app.

Schermata 2009-11-14 a 22.42.47

Ora copiamo il file .app nel nostro desktop.

Cosi fatto ora abbiamo la nostra applicazione .app e il file certificato pronti per la distribuzione.

Consegnate i due file a tutti i computer nei quali installarlo poi nei singoli dispositivi iPhone / ipod Touch.

Trascinate da Desktop inizialmente il file certificato nell’icona del programma iTunes nella DashBoard in modo da precaricarlo. Fate successivamente la stessa cosa con il file applicazione .app… Se la procedura ha funzionato correttamente una volta collegato il dispositivo a computer e sincronizzando il sistema tramite iTunes la vostra applicazione verrà automaticamente installata.

Per voi Sir. Lodux.

  • Share/Bookmark
Advanced . Teoria di base | Add your comment

Leave A Reply