Ok quindi ecco i passaggi dettagliati su come distribuire:
Si desidera richiedere un certificato di sviluppo e distribuzione in Accesso Portachiavi e caricarlo su developer.apple.com (si fa parte del programma giusto membro sviluppatore ?)
creare un ID app (in profili di provisioning)
creare un certificato di distribuzione - assicurarsi che questo e il passaggio 2 seguire il vostro ID fascio
Scarica il profilo e trascinare per Xcode
Vai al tuo progetto Xcode, nelle impostazioni di costruzione del progetto o di destinazione imposta l'opzione di firma del codice sul certificato di distribuzione (che deve corrispondere all'ID del pacchetto e ovviamente al certificato di sviluppo e di distribuzione) - potrebbe essere consigliato o automatico profilo, basta scegliere quello che corrisponde la vostra identità e applicazione profilo di provisioning e Bundle ID
Ora vai a modifica schema -> quindi cambiare da eseguire il debug di rilasciare
poi vai al progetto di destinazione che costruire le impostazioni e digitare 'Code Signing', modifica le opzioni sul tuo profilo di distribuzione
Set di costruire per un dispositivo iOS (o nessuno)
Vai al prodotto -> costruire per -> costruire per Archive
Scorrere verso il basso sul lato (scheda classi ecc) per il prodotto che dovrebbe essere chiamato (AppName.app) e mostrarlo nel Finder.
creare un'applicazione su iTunes Connect
Comprimere il .app e caricarlo a Application Loader
Invia fuori!
Punte:
- Assicurarsi che si sta utilizzando l'ID bundle corretto
- provare a pulire
- Assicurati di certificato non e 'scaduta
Here is an expanded list di ragioni per cui questo può verificarsi:
ha funzionato una delle seguenti soluzioni? –
No. Non riesco ancora a risolvere il problema. – thinzar
quindi provare con la rimozione di tutti i certificati e la chiave da Portachiavi e iniziare con certificati freschi utilizzando questo link: http://mobiforge.com/developing/story/deploying-iphone-apps-real-devices. Comunque risolverà il tuo problema. –