Attualmente sto lavorando su un modo per automatizzare il processo di aggiunta di nuovi target ai miei progetti XCode. È necessario aggiungere un obiettivo a più progetti XCode e ogni destinazione nel diverso progetto richiede gli stessi file di origine da aggiungere, gli stessi gruppi per archiviare i file di origine nel progetto XCode e le stesse impostazioni di compilazione. L'operazione manuale può richiedere un po 'di tempo ed è molto soggetta a errori umani e devo svolgere questa attività abbastanza spesso. Ho già scritto uno script per generare nuovi file sorgente, copiarli in cartelle di sistema, modificare file sorgente con nuove informazioni, ecc, ma ora ho bisogno di automatizzare la parte XCode.Come automatizzare la creazione di nuovi target XCode da Applescript/Automator/Shell Script
Questo riassume quello che io voglio che il mio automazione per ottenere:
Aprire un progetto XCode a /this/path/project.xcodeproj
Duplicare un target esistente e rinominarlo
Modifica Build impostazioni del nuovo obiettivo
Aggiungi un gruppo per la sezione origine e delle Risorse, poi rinominarli
Add fonte f Iles a gruppi, e aggiungere il file alla nuova destinazione
Chiudi XCode
Idealmente voglio questo per eseguire dal mio script Bourne Shell, so che è possibile avviare i flussi di lavoro di Automator da lì. Non sono sicuro di quale sia l'approccio migliore per raggiungere questo obiettivo, qualche idea? Grazie in anticipo :-)
Se è lo stesso file di origine, ecc non poteva non costruirli in un Framework o bundle e utilizzare la versione compilata in tutti i progetti - quindi il problema è semplicemente aggiungere una struttura per ogni progetto – Mark