L'installazione di Xcode dall'App Store è sufficiente per avere gli strumenti di sviluppo?

7

oggi ho provato ad installare la nuova versione di Xcode. Prima ho rimosso gli strumenti per sviluppatori con il seguente comando:

sudo /Library/Developer/Shared/uninstall-devtools --mode=all

Avevo anche un'altra cartella in /Library/Developer come 4.2 4.2.1 ...

Successivamente ho installato il nuovo Xcode e ho notato che la cartella /Library/Developer contiene solo la cartella Shared , che non contiene il comando uninstall-devtools .

Ho installato gli strumenti per sviluppatori o devo fare qualcosa di più?

Un altro problema correlato è che quando provo ad installare Flann tramite Homebrew, viene segnalato il seguente errore:

xcode-select: Error: No Xcode folder is set. Run xcode-select -switch <xcode_folder_path> to set the path to the Xcode folder.

Come posso risolverlo?

    
posta Maverik 17.02.2012 - 17:51
fonte

4 risposte

7

L'installazione di Xcode 4.3 installa gli strumenti per sviluppatori, ma non per l'accesso alla riga di comando. Con questa versione, tutto è stato spostato nel pacchetto di applicazioni, il che significa che non è necessario un programma di disinstallazione, poiché è possibile eliminare l'applicazione. Se vuoi installare gli strumenti da riga di comando, apri Xcode e vai su Xcode > Preferenze > Download, selezionare la scheda Componenti e fare clic sul pulsante accanto a Strumenti riga di comando. (Questo potrebbe aggiungere un programma di disinstallazione da qualche parte, ma non ne sono sicuro.)

Come per Homebrew, potrebbe essere necessario attendere un aggiornamento prima che supporti Xcode 4.3, poiché tutto è stato spostato. Ti suggerisco di provare /Applications/Xcode.app come <xcode_folder_path> , poiché la maggior parte della gerarchia sembra essere la stessa.

Gli sviluppatori homebrew stanno tenendo traccia di queste modifiche nel loro database dei bug, quindi potresti voler monitorare questo thread per soluzioni alternative e notifiche di quando il sistema homebrew funziona senza sforzo con le nuove modifiche per Xcode 4.3.

    
risposta data 17.02.2012 - 18:01
fonte
1

Apple ora fornisce questi strumenti di sviluppo da riga di comando come pacchetto stand alone, quindi potresti voler ottenere un account sviluppatore gratuito se non vuoi attendi che l'homebrew cambi e localizzi / link alla nuova struttura di directory .

Un bel riassunto dello stato delle cose su Xcode 4.3.x e versioni precedenti nonché i cambiamenti e i benefici imminenti di avere ufficialmente gli header con gli strumenti a riga di comando di Apple sono sul blog di Kenneth Reitz .

    
risposta data 17.02.2012 - 19:15
fonte
1

xcode-select -select "/Applications/Xcode.app" ha risolto questo problema per me. Tutto è peachy ora.

    
risposta data 16.03.2012 - 16:38
fonte
0

Quando scarichi Xcode dall'App Store, stai effettivamente scaricando un'app chiamata Installa Xcode. Devi farlo se non l'hai fatto; Non so se hai eseguito questo passaggio o meno. Una volta fatto, avrai

/Developer/Applications/Xcode.app

e altri componenti (supponendo che si installi nel percorso predefinito), ma prima cerca Xcode.app.

    
risposta data 17.02.2012 - 20:11
fonte

Leggi altre domande sui tag