Domanda

Per molto tempo ho cercato attraverso il forum, mentre l'insegnamento me le delizie di programmazione iPhone, e vi ringrazio tutti per il numero enorme di domande che avete inconsapevolmente mi ha aiutato con!

Mi sembra di aver messo a punto contro un muro di mattoni per quanto riguarda il caricamento della mia candidatura finito ad Apple e apprezzerei qualsiasi aiuto / consigli che si può essere disposti a dare.

Questo è il mio primo caricamento di mela in modo scuse se questo è tutto un po 'anonima!

Dopo qualche ritocco Sono riuscito con successo a seguire le linee guida Mele sulla creazione di un nuovo profilo di distribuzione per il mio progetto, applicato i miei nuovi certificati di distribuzione nelle informazioni di destinazione e ottenuto il progetto di costruire con successo. Suona bene! Il problema è quando ho Carica questo ad Apple ottengo il loro errore generico "App non è firmato".

Dopo un inferno di una tarda notte e qualche ricerca mi sono reso conto che nella build registro dettagliato della mia domanda non c'è una linea che include la parola "CodeSign", come mele suggeriscono. Sembra che XCode durante la compilazione non è nemmeno tentare di CodeSign .app.

Quello che ho provato: Creazione di nuovi AppID, Certificati e profili Distriution (un numero di volte). Cercando di confezionare un esempio di Apple (untampered). Dopo un download 7,5 ora ho reinstallato XCode senza alcun risultato.

C'è qualcosa di semplice che mi manca? Qualcun altro ha sperimentato questo in cui XCode non aggiunge una riga CodeSign al log di compilazione dettagliata?

Qualsiasi aiuto sarebbe molto apprezzato.

Saluti,

Ralph


Risolto

Credo che il fatto che non stavo costruendo sotto dispositivo ha giocato un ruolo molto in questo. Dopo tanto (più) tweaking sono riuscito a farlo CodeSign da: Re-installazione di XCode Esecuzione del Clean Tutti gli obiettivi funzionano un enorme numero di volte in-tra tutto quello che facevo. Cancellato tutti i certificati sul mio portachiavi e scaricato tutti i nuovi. Assicurandosi che stavo usando dispositivo e il mio profilo di distribuzione su entrambi Impostazioni progetto Target e. E un sacco di sudore e lacrime ..!

Grazie per il vostro aiuto!


È stato utile?

Soluzione

Questo è strano. Si sta sicuramente costruendo per il dispositivo e non il simulatore?

Controlla il tuo Code Signing Identity nelle Stampa impostazioni di configurazione / AppStore.
Dovrebbe essere qualsiasi dispositivo iPhone: iPhone Distribuzione: Il tuo nome della società

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top