2011-12-07 15 views
5

Ho bisogno di creare un progetto Xcode in un processo automatizzato su una macchina che non farà alcuno sviluppo. Voglio anche risparmiare spazio su disco su quella macchina.xcodebuild command tool senza installare Xcode stesso

Ho pensato che la riga di comando xcodebuild sarebbe perfetta per questo. Ma per installare quello strumento, è necessario installare Xcode stesso. C'è un modo per installare solo xcodebuild e altre dipendenze?

Ho provato a installare this package, include xcodebuild, ma mancano altre dipendenze.

risposta

1

Ora che Apple ha solo un'installazione CLI, probabilmente è il modo migliore per farlo.

Vecchia risposta di seguito.


Sono necessari alcuni file mancanti.

  • Installare this installare GCC e LLVM
  • copiare i file da un'installazione Xcode esistente o dal programma di installazione:
    • Tutto in /Developer/Library/
    • Tutto in /Developer/usr/
    • La piattaforma è necessario (iOS o MacOSX) in /Developer/Platforms/
    • L'SDK dell'edificio contro /Developer/SDKs/

Questo è tutto! Goditi la tua installazione Xcode minimalista.

+0

Ho scoperto che avevo anche bisogno di specificare esplicitamente 'DEVELOPER_DIR =/Library/Developer', altrimenti' xcodebuild' non avrebbe saputo quali file usare. –

0

NON installare osx-gcc-installer come suggerito da @gcamp.

Ho fatto e ha danneggiato i miei file di sistema in misura tale da dover reinstallare OSX.

Questo Ecco come procedere osx-gcc-installer completamente, e ripristinare i file di sistema: http://magnemg.tumblr.com/post/113251602430/how-to-completely-uninstall-osx-gcc-installer

Probabilmente necessario installare Xcode (l'ho fatto, quando si ha l'aggiornamento a Qt 5, che ha avuto un hard dipendenza da Xcode. Non c'era modo di aggirarlo.). Oppure si potrebbe essere fortunati e può uscire solo con l'installazione di Apple CLT ufficiale:

Apple ora offre un funzionario Strumenti della riga di comando per il pacchetto Xcode che è possibile installare senza bisogno di installare Xcode per sé! È possibile scaricare da Apple's developer site (è richiesta la registrazione gratuita) e cercare "Strumenti riga di comando".

Consulta anche: https://stackoverflow.com/a/20671590/380607 che dice:

Sembra che OSX è cambiato xcodebuild di richiedere XCode per essere installato, dove prima funzionava correttamente con solo gli strumenti OSX riga di comando installati.

+1

Sì, quella risposta è piuttosto vecchia e molte cose sono cambiate nella terra di Xcode/xcodebuild. Modificherà la mia risposta. – gcamp

Problemi correlati