Sencha Touch - Provisioning iOS nativo
Sencha Touch fornisce funzionalità di provisioning IOS native. Di seguito sono riportati i passaggi per creare e installare un'applicazione nativa sul dispositivo che esegue iOS per lo sviluppo e il test.
Di seguito sono riportati i passaggi per eseguire un'applicazione su un dispositivo iOS.
- Crea, scarica e converti un certificato iOS
- Crea un ID applicazione
- Registra il dispositivo
- Crea e scarica un profilo provvisorio
Dopo aver completato i passaggi del portale di sviluppo Apple, segui i seguenti passaggi:
- Configurare la configurazione del pacchetto dell'applicazione
- Genera un'applicazione
- Esegui un'applicazione a pacchetto
Crea, scarica e converti un certificato iOS
Tutte le applicazioni iOS native richiedono un certificato iOS. Un certificato può essere utilizzato per più applicazioni, quindi una volta creato un certificato, utilizzalo per tutte le applicazioni.
Utilizzare i seguenti passaggi per creare un certificato iOS che è lo stesso per Windows, Mac OS; tuttavia, i comandi sono diversi.
Step 1 - Genera una richiesta di firma del certificato (CSR).
Questo è un prerequisito per creare un certificato iOS. Puoi utilizzare un app builder per creare CSR. Dovresti aver effettuato l'accesso al generatore di app e dovresti avere il codice dell'app in esecuzione al suo interno.
Fare clic sull'icona della ruota dentata e selezionare l'opzione. Quindi seleziona l'identità crittografica iOS e fai clic su crea. Immettere i dettagli e fare clic su OK.
Dopo aver fatto clic su OK, potrebbe essere richiesto di specificare il nome e il percorso in cui salvare il file scaricato. Fornisci le informazioni richieste.
I certificati crittografici sono disponibili in formato P12.
Steo 2- Vai al Portale di sviluppo Apple e segui i passaggi -
Una volta che hai CSR con te, accedi al centro di sviluppo iOS e fai clic sulla sezione del certificato.
Fare clic su Certificato, quindi su Sviluppo e quindi su Aggiungi.
Seleziona il centro di sviluppo iOS e fai clic su Continua.
Fornisci la tua CSR e fai di nuovo clic su Continua.
Fare clic su download per scaricare il certificato generato e fare clic su Fine.
Crea ID applicazione
L'ID applicazione, noto anche come ID bundle, è una stringa univoca che identifica la tua applicazione.
Puoi utilizzare lo stesso ID per scopi di sviluppo; tuttavia, per la produzione ogni applicazione dovrebbe utilizzare un ID univoco. L'ID può essere creato dal centro di sviluppo Apple.
Registra il dispositivo
Devi registrare il tuo dispositivo con il centro di sviluppo Apple se non lo hai già fatto. Tutti i dispositivi devono essere registrati una volta.
Per registrare un dispositivo, potrebbe essere necessario l'UDID. È un ID univoco del dispositivo, che puoi estrarre da iTunes del tuo dispositivo.
Per controllare il tuo UDID, apri iTunes sul tuo computer e collega il tuo dispositivo ad esso. Fare clic sul suo nome sotto l'elenco dei dispositivi e andare alla pagina di riepilogo. Quindi fare clic sul numero di serie, che è l'UDID per il dispositivo.
Per aggiungere il tuo dispositivo, fai clic sull'opzione aggiungi dispositivo nel portale e fornisci il tuo UDID.
Crea e scarica un profilo provvisorio
Questo passaggio consiste nel collegare il certificato iOS, l'ID dell'applicazione e il dispositivo per eseguire l'applicazione.
Per generare un profilo di provisioning, fornire un nome al profilo e fornire l'ID app e il certificato iOS con le informazioni sul dispositivo.
Ora genera e scarica il profilo di provisioning. Il nome predefinito per il file del profilo di provisioning sarebbe _profileName_.mobile provision, dove profileName è il nome fornito durante il provisioning.
Configurare la configurazione del pacchetto dell'applicazione.
Questo passaggio consiste nel creare un packager per la tua applicazione. Eseguire il seguente comando per generare un packager. È possibile modificare il packager e fornire l'ID dell'applicazione, nonché altre informazioni pertinenti specifiche per l'applicazione.
sencha app package generate packager.json
Genera applicazione
Crea la tua applicazione utilizzando il seguente comando in Sencha CMD.
sencha app build native
Esegui un'applicazione a pacchetto
Una volta completati tutti i passaggi precedenti, puoi finalmente testare la tua applicazione sul dispositivo iOS.
Avvia iTunes e vai alla libreria delle app. Aggiungi la tua directory .app alla schermata App.
Infine, nel tuo dispositivo, vai su App e scegli l'app dalla libreria App. Installa e avvia l'app. Vedrai che la tua app funziona correttamente.