2011-08-31 28 views

risposta

-3

Non è nemmeno così semplice come copiare e incollare ma è possibile aggirare il problema dopo aver apportato alcune modifiche.

Creare un nuovo target nel progetto in cui si desidera copiare il target. Dal progetto esistente, andare alle fasi di compilazione del target e copiare tutti i file "Compile Sources".

+1

Questo solo copie un aspetto del bersaglio e ignora il resto. – Brian

+0

Sì ... questa è una risposta abbastanza "leggera". :-( –

3

Si dovrà copiare/incollare o aggiungere nuovamente i file per il nuovo obiettivo/progetto in Xcode 8.

Copia le impostazioni di creazione

Il pannello di impostazioni di generazione supporta copia/incolla delle righe, e sovrascriverà i valori esistenti.

  1. in Xcode andare al bersaglio che si desidera copiare le impostazioni e aprire la scheda Impostazioni Costruire
  2. Passa a "Personalizzato" per vedere solo le modifiche e scegliere "combinata"
  3. Selezionare la top-level, che dovrebbe essere lo stesso nome del progetto Xcode
  4. Seleziona tutto e quindi copiare (Command + C) la scheda impostazioni Costruire
  5. Aprire il nuovo progetto/target alla scheda impostazioni Costruire
  6. incollare le impostazioni copiate (Command + V)
  7. Ripetere l'operazione per le proprietà specifiche bersaglio (libreria statica, eseguibili, ecc)

Copia Costruisci Fasi

non sarà in grado di copiare/incollare queste impostazioni (a meno che non si scava in giro per il file di progetto in un editor di testo, ma non lo consiglio).

  1. aperta entrambi i lati progetti a fianco, e quindi aggiungere ogni dipendenza di destinazione, il file di origine, la biblioteca collegata, e le intestazioni al nuovo progetto/obiettivo
  2. Ricreare nuovi script di build e copiare i vostri script (se si li hanno)
  3. Ricreare nuove fasi di copia file qualsiasi script di build e copiare le fasi di file (se li avete)
Problemi correlati