2013-02-19 15 views
5

È possibile riaprire un file .xcarchive su Xcode?Posso riaprire .xcarchive su Xcode?

So che questo non è comune, ma mi piacerebbe aprire un progetto esattamente come è stato inviato all'App Store. Non ho il backup di quella build esatta, quindi sarebbe davvero fantastico aprire la copia dell'archivio!

Prima di chiedere perché non l'ho appena scaricato dal negozio, devo dire che questa build è stata approvata ed è in attesa del mio rilascio. :)

Grazie!

+0

è necessario iniziare a utilizzare alcuni _version tracker_ per un futuro migliore. – holex

risposta

15

Un xcarchive è una cartella contenente un (compilato) fascio app, un (file di debug) dSYM per l'applicazione, e di un Info.plist contenente i metadati relativi l'archivio (ad esempio il nome dell'app e la data di creazione dell'archivio). Puoi guardare all'interno di `xcarchive facendo clic con il pulsante di controllo o facendo clic con il pulsante destro del mouse nel Finder e scegliendo" Mostra contenuto pacchetto ".

L'archivio non contiene il codice sorgente dell'app (a meno che non si sia verificato un errore grave nella configurazione del progetto).

È necessario utilizzare un sistema di tracciamento versione come git per memorizzare il codice sorgente. Quando si crea uno xcarchive per la distribuzione, è necessario contrassegnare la versione corrente del codice sorgente nel sistema di generazione, in modo da poter estrarre facilmente il codice sorgente utilizzato per creare quell'archivio.

+0

Grazie, hai assolutamente ragione. All'interno dell'archivio c'è il file .app, e all'interno è l'app, non il codice sorgente. Grazie per la spiegazione. Quello che volevo era testare una cosa sull'app, quindi ho trasformato l'archivio in un file .ipa (Organizer -> Distribuisci -> Salva per Enterprize). Ho ottenuto il file .ipa, ma fino a quel momento non ero in grado di installarlo su nessun dispositivo. iTunes dice che "il firmatario non è valido". – tomDev

+0

Non so nulla sulla distribuzione aziendale. Se si possiede l'UUID del dispositivo di destinazione, è possibile aggiungerlo al profilo sviluppatore (nel sito Web del portale per sviluppatori), sincronizzare il profilo in Xcode Organizer e quindi creare un IPA per la distribuzione ad-hoc. –

+1

... o creare un IPA per la distribuzione ad-hoc da un archivio esistente. –

1

Potete vedere i contenuti del Nome progetto [Data Ora] .xcarchive dal tasto destro del mouse su di esso e selezionare Mostra Contenuto della confezione.

Si compone di tre cose:

  1. dSYMs: file dSYM memorizzare i simboli di debug per la tua app.

  2. Info.plist: elenco delle proprietà che contiene dettagli come ApplicationProperties, ArchiveVersion, CreationDate, Nome, Scheme.

  3. Prodotti: Questo contiene file app per il vostro progetto.

Step 1

Step 2

Problemi correlati