iphone - tools - Non c'è un pulsante "Condividi" nell'organizer Xcode 4.3




xcode iphone (2)

Ho un account Dev iOS iOS valido e tutti i profili di provisioning impostati. Posso eseguire il debug dell'applicazione sul mio iPhone. Ma quando faccio Product -> Archive e sono andato all'organizzatore, c'è solo un pulsante "Validate ..." e "Distribute ...".

Facendo clic sul pulsante "Distribuisci ..." fornisco solo "Salva prodotti creati" e "Salva archivio Xcode" che non contiene alcun file "IPA".

C'è comunque un file "MyApp.app" creato. Non sono sicuro di cosa fare comunque.

Suggerimenti?

EDIT: alcuni screenshot:

http://cl.ly/3Q3m1C273C1X172D3l43/ss.png

http://cl.ly/342A2T3L0X3X01253e0W/ss1.png


  1. Il tuo PROJECT - Skip Install - impostato su NO
  2. Le tue librerie - Skip Install - impostano su YES
  3. Nel tuo SUBproject dovresti controllare la sezione "Copia le intestazioni"

clicca sul progetto SUB

Fasi di costruzione

Trascina tutti i file dalla sezione pubblica e privata alla sezione PROJECT


In breve: assicurati di aver configurato tutte le librerie collegate con "Skip Install" su "YES" 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.

Quindi, ho appena impostato la mia macchina e in qualche modo su uno di un progetto di libreria "Skip Install" è stato ripristinato su "NO".

Il primo segno che questo è sbagliato è che il "Tipo di archivio" si presenta come "Generic Xcode Archive" che è quello sbagliato.

È possibile verificare ciò selezionando l'archivio nell'organizzatore e facendo clic su "Convalida ...", Xcode dovrebbe indicare il problema del multi-bundle.

Il "contiene più prodotti" è un problema noto di Xcode e può essere aggirato assicurandosi che tutti i prodotti costruiti in tutti i tuoi progetti abbiano l'impostazione di generazione "Ignora installazione" impostata su "SÌ" ad eccezione del progetto principale dell'applicazione. Questo può accadere se aggiungi un progetto di libreria trascinando il file xcodeproj in Xcode.

Dopo averlo risolto e archiviato, dovrebbe ora apparire con un tipo di archivio di "Archivio app iOS".

E se fai clic su "Distribuisci ..." ora, sarai ora in grado di esportare correttamente un IPA selezionando la seconda opzione.







xcode4