Удалена бета-версия Xcode 9, ошибка компилятора Swift

Некоторое время использовал бета-версию Xcode 9, а затем обновил Xcode 9, так как теперь у него есть официальное обновление. Затем я удалил бета-версию с рабочего стола.

Теперь у меня проблема с компиляцией моего проекта со следующей ошибкой:

Заголовок '/Users/sahn/Desktop/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator11.0.sdk/usr/include/CommonCrypto//CommonCrypto.h' не найден

Я пытался очистить проект, очистить папку сборки... но это местоположение Xcode-beta.app не исчезнет.

Как я могу это исправить?


person sCha    schedule 21.09.2017    source источник


Ответы (2)


Не работал с XCode почти год, но обычно это можно было исправить раньше с помощью

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

Эта команда используется для переключения местоположения XCode. Может понадобиться sudo.

Кстати, документация находится здесь: https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man1/xcode-select.1.html

person Templar    schedule 21.09.2017
comment
Забыл сказать, что уже сменил место. Проблема все еще существует. - person sCha; 21.09.2017

Оказывается, проблема заключалась во внешней структуре, внутри которой используется CommonCrypto инфраструктура, а инфраструктура была скомпилирована ранее с бета-версией Xcode.

Просто исправлено путем перекомпиляции зависимостей.

person sCha    schedule 21.09.2017