Ho fatto qualche ricerca su questo e ho trovato alcune buone risposte Stack a problemi simili - ma nessuna soluzione generica per tutti gli altri, quindi ho pensato di crearne una. :)
La causa del problema è: in versioni moderne di OSX, se si installa Xcode da App Store, si installa come tutte le altre applicazioni - il che significa che è diversa directory di quanto non fosse storicamente il caso. Sfortunatamente, questo ha implicazioni di vasta portata che riguardano sia Xcode che i suoi strumenti da riga di comando e - di fatto - altre cose che vanno ben oltre lo scopo di questa domanda.
Quindi, finché non lo risolvono, parliamo di soluzioni alternative. Molte persone consigliano di cambiare le variabili del sistema Xcode per puntare alla cartella "App Store", ma penso che si tratti di un pericoloso overkill: semplicemente non si sa quale tipo di caos potrebbe causare se mai risolveranno il loro percorso!
Invece, mi consiglia di utilizzare Terminal di cambiare solo il collegamento del sistema che interessano ibtool
(o qualsiasi strumento che si sta utilizzando), in questo modo:
Soluzione consigliata
Fase 1: Rimuovere il vecchio sistema di collegamento
sudo rm /usr/bin/ibtool
Fase 2: Creare un nuovo sistema di collegamento
sudo ln -s /Applications/Xcode.app/Contents/Developer/usr/bin/ibtool /usr/bin/ibtool
Per riferimento soltanto, qui è un altro comando, che risolverà questa - ma io Sconsigliato usarlo per le ragioni sopra esposte:
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
Posso vedere l'argomento che xcode-select
potrebbe essere una soluzione adeguata se si hanno tutti i tipi di errori relativi a/Developer, ma in tal caso vorrei solo reinstallare Xcode senza utilizzare l'App Store e farlo andare bene dall'inizio.
Per il resto di noi già troppo in basso nel percorso di App Store per rifare tutto, vedi sopra.
È possibile utilizzare 'comando xcrun' per avviare un binario all'interno del pacchetto Xcode. Hai provato 'xcrun ibtool'? –