In breve: assicurarsi di aver configurato tutte le librerie collegate con "Salta Installa" per "SI" nella schermata delle impostazioni di compilazione. Ci sono alcune istruzioni dettagliate su come farlo qui su SO.
In caso contrario, facendo clic su "Convalida ..." è necessario individuare eventuali soluzioni.
Allora, ho appena set-up la mia macchina e in qualche modo su una di un progetto di libreria "Skip Install" è stato ripristinato "NO".
Il primo segno che questo è sbagliato è che il "tipo di archivio" si presenta come "Generic Xcode Archive", che è quella sbagliata:
http://cl.ly/2I3A3D0L0b3d3l3W440Z/ss1.png
È possibile verificare questo selezionando l'archivio in organizzatore e cliccando su "Convalida ...", Xcode si dovrebbe racconta il problema multi-fascio:
http://cl.ly/2V05382j2N1I073e080q/ss2.png
il "contiene prodotto multipla" è un problema di Xcode noto e può essere wo assicurati che tutti i prodotti realizzati in tutti i tuoi progetti abbiano l'impostazione di generazione "Ignora installazione" impostata su "SÌ" ad eccezione del tuo progetto di applicazione principale. Questo può accadere se aggiungi un progetto di libreria trascinando il file xcodeproj
in Xcode.
Dopo il fissaggio e ri-archiviazione, dovrebbe ora si presenta con un tipo di archivio di "iOS App Archive":
http://cl.ly/1f3w000F3r2e0D2G1e2N/sx3.png
E se si fa clic su "Distribuire ..."Ora, sarà ora in grado di esportare correttamente un IPA selezionando la seconda opzione:
http://cl.ly/3C0M0Z3x3d1x1H2K280N/sx4.png
Cheers,
non si vede un "Salva per Enterprise o Deployment Ad-Hoc? Stai usando un profilo ad hoc? –
@NicHubbard Sì, niente risparmio per le imprese. Come faccio a sapere se sto usando un profilo ad hoc? I * think * Sto usando il giusto profilo di distribuzione ma controllerò di nuovo. – chakrit
Modifica il tuo schema e guarda cosa hai per l'archivio. Che configurazione di build sta usando? Creo sempre una configurazione di build Ad Hoc. quindi ho impostato Archive su questo. –