come reinstallare gli strumenti da riga di comando xcode?

12

Ho avuto seri problemi da due versioni di Xcode sulla stessa macchina. Ho rimosso tutte le istanze e gli ampli dell'app Xcode; molti altri file relativi a 'xcode' non di sistema, quindi ha reinstallato l'app (4.6.2), risolvendo il mio problema originale. Ma xcodebuild e xcode-select non sono ancora disponibili, che ho bisogno di eseguire PhoneGap per iOS. All'interno di Xcode, Preferenze = > Download = > L'elemento degli strumenti della riga di comando è contrassegnato come "Installato", senza alcuna opzione da eliminare o reinstallare. Ho provato a rimuovere xcrun , ma non ha funzionato. Come posso risolvere questo problema?

    
posta sierra 10.06.2013 - 16:56
fonte

3 risposte

8

Gli strumenti della riga di comando sono installati come altri pacchetti OS X, quindi potrebbe essere necessario eliminare il file di ricevuta dal database delle ricevute (che era banale in quanto era possibile eliminare il file da / Library / Receipts ma ora è più complicato e ha bisogno di un breve articolo sul database delle entrate).

Piuttosto che scherzare, perché non basta scaricare il programma di installazione stand-alone e attendere una nuova versione di Xcode per ripulire il database delle tue entrate?

Questo URL è abbastanza aperto (anche i motori di ricerca possono indicizzarlo) ma potrebbe essere necessario creare un Safari gratuito o un account sviluppatore Mac gratuito per accedere e ottenere questo pacchetto.

Se ciò mi accadesse, cambierei semplicemente Time Machine per escludere i file di sistema e quindi installare un nuovo SO su un volume di riserva. Farei un utente admin spazzatura che eliminerò e userò quell'utente per installare Xcode e gli strumenti da riga di comando e infine ripristinare da Time Machine. Finché tutto ha funzionato, lo avrei clonato sulla mia unità principale o ripetuto il processo di cancellazione / reinstallazione, a seconda di quale operazione è più semplice da eseguire.

    
risposta data 10.06.2013 - 17:06
fonte
6

Hai provato xcode-select ?

man xcode-select

o

xcode-select --switch /Applications/Xcode
    
risposta data 10.06.2013 - 20:03
fonte
1

Questo sembra funzionare per XCode 5, rimuovere --dry-run per eseguire effettivamente la copia.

sudo rsync -ai --exclude subversion\* --exclude SVN\* /Applications/Xcode.app/Contents/Developer/usr /
sudo ln -sf /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild /usr/bin/

Oppure vai al link e cerca "xcode" - ci sono pacchetti scaricabili da 10.5 a 10.10

    
risposta data 17.08.2015 - 14:37
fonte

Leggi altre domande sui tag