Ответ 1
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
Я только что обновил XCode до 4.3.1. Я использую script для сборки (а затем развертывания через Testflight) моего приложения. Но теперь я получаю эту ошибку:
Ошибка: в каталоге /Developer отсутствует каталог разработчика. Запустите /usr/bin/xcode -select, чтобы обновить путь к каталогу разработчика.
У меня нет /Developer dir на моей машине: как я могу его исправить?
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
Вы могли бы также сделать это вместо этого...
sudo ln -s /Applications/Xcode.app/Contents/Developer /Developer
Все, что вы ответили, верно. Но для тех, кто попадает в следующую ошибку, отсутствует шаг:
Ошибка:
"xcode-select: Error: Path "/Applications/Xcode.app/Contents/Developer" is not a directory."
Отсутствует шаг:
Double click your xcode 432.dmg. Now don't double click the xcode.app to use it. Instead copy it /Applications folder and then open it from there to install xcode.
Теперь используйте команду терминала
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
Вот оно. Ваша ошибка больше не повторится Теперь Filemerge будет работать.
Это решило для меня:
В основном эта ошибка возникает, когда вы установили новую версию xcode. И инструменты командной строки еще не инициализированы.
Чтобы решить эту проблему: перейдите в раздел "Настройки Xcode" > "Местоположения" (вкладка) > И нижними параметрами являются "Средства командной строки". Выберите версию Xcode для инструментов.
Пример (для Xcode 8.3.3): перейдите в "Настройки Xcode" > "Локации" (вкладка) > И нижними параметрами являются "Инструменты командной строки". Выберите Xcode 8.3.3 (7D1014).