Як я можу вирішити "Помилка: в / розробника не знайдено каталогів розробника"?


98

Я щойно оновив XCode до 4.3.1. Я використовую сценарій для створення (а потім розгортання через Testflight) своєї програми. Але я отримую цю помилку:

Помилка: Каталог розробника не знайдено в / Developer. Запустіть / usr / bin / xcode-select, щоб оновити шлях до каталогу розробників.

У мене немає / Дір розробника на своїй машині: як це можна виправити?

Відповіді:


243

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer


2
І що робити, якщо це не працює? Я роблю саме те, що ви кажете, не помиляйтесь, а потім виконую "xcodebuild -version" і отримую помилку "Помилка: Каталог розробників не знайдено в / Developer. Запустіть / usr / bin / xcode-select, щоб оновити шлях до каталогу розробників. "
Хеннінг

Це не здається, що вибраний xcode працює належним чином. Двічі перевірте, чи правильно встановлено шлях шляхом запуску xcode-select -print-path.
Джим

отримали це попередження під час оновлення MacPorts за допомогою sudo port selfupdateідеального рішення!
Габор

1
Відбувається тому, що приблизно з Xcode 4.2 Apple почала розповсюджувати його як додаток, який можна завантажити з App Store. Отже, усі інструменти встановлюються в пакеті Applications / Xcode.app.
Sudhir Jonathan

3
Мені довелося створити м'яке посилання, що вказує / Developer to /Applications/Xcode.app/Contents/Developer/. Це єдине рішення, яке я міг знайти.
Геннінг

5

Ви також можете це зробити замість цього ...

sudo ln -s /Applications/Xcode.app/Contents/Developer /Developer

6
Це спроба приховати проблему, а не виправити її. Якщо ви це зробите, усі інструменти все ще шукають у неправильному місці.
Джим

Навіть після виконання цієї команди я отримую цю помилку xcode-select: Помилка: шлях "/Applications/Xcode.app/Contents/Developer" - це не каталог. Немає каталогу розробників навіть після виконання цієї команди
abhishek

3

Все, на що ви відповіли, правильно. Але для тих, хто потрапив у цю помилку, пропускають крок:

Помилка:

  "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 у додатки може спричинити це
Джеймс,

1

Це вирішило для мене:

В основному ця помилка виникає, коли ви встановили новішу версію xcode. І інструменти командного рядка ще не ініціалізовані.

Щоб вирішити це, перейдіть у розділ Налаштування Xcode> Розташування (вкладка)> І нижній параметр - Інструменти командного рядка. Виберіть версію Xcode для інструментів.

Приклад (для Xcode 8.3.3): Перейдіть у розділ Налаштування Xcode> Розташування (вкладка)> І нижній параметр - Інструменти командного рядка. Виберіть Xcode 8.3.3 (7D1014).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.