2012-01-04 14 views

risposta

8

Una soluzione piuttosto brutta che ho usato è quella di aggiungere un oggetto fittizio iOS o Mac OS X Application che utilizzo solo per ottenere il completamento del codice e la documentazione.

fare qualcosa di simile:

  1. aggiungere una destinazione "Cacao applicazione" e il nome è il nome del progetto < > -doc.
  2. Aggiungere i file che si desidera modificare a un nuovo gruppo o utilizzare il gruppo di destinazione appena creato.
  3. Assicurarsi che i file che si desidera modificare siano contrassegnati come membri nel nome del progetto < > -doc target utilizzando la sezione "Membership di destinazione" nella vista delle utilità di destra.

Ora modificare e creare utilizzando il target esterno del sistema di generazione.

Se questo è un progetto di iOS si può anche prendere un ulteriore passo avanti e aggiungere un ulteriore "Applicazione Empty" < progetto nome > bersaglio -run utilizzato per "ingannare" Xcode per eseguire l'applicazione costruita esternamente nel simulatore o anche su un dispositivo, supponendo che il sistema di generazione esterno sappia come firmare e creare binari universali o solo normali con le architetture corrette.

  1. Aggiungere un "Empty Application" target iOS e il nome è il nome del progetto < > run.
  2. Modificare lo schema per < nome progetto > -run e aggiungere il target del sistema di generazione esterno come destinazione prima del nome del progetto < > -run target.
  3. Modificare la sezione "Esegui ..." per il nome del progetto < > - eseguire lo schema puntando il percorso dell'eseguibile al pacchetto di applicazioni creato dal sistema di generazione esterno.

Ora modificare insieme e creare ed eseguire utilizzando il nome del progetto < > bersaglio run e si innescherà il vostro target esterno ed eseguire nel simulatore o di debug sul dispositivo. L'ho fatto in combinazione con il nome del progetto > -doc del progetto > e funziona perfettamente, assicurati di contrassegnare i file modificati solo come membri del < nome progetto > -doc target oppure Xcode proverà a creare cose per te.

Problemi correlati