xcode - сборка командной строки - отсутствует требуемый контент для платформы watchOS IBBuildSupport - PullRequest
0 голосов
/ 28 февраля 2019

Я пытаюсь собрать свой проект (приложение для iPad) из go agent.При сборке из командной строки я получаю ошибку ниже.

Журнал ошибок: запрошен, но не нашел точку расширения с идентификатором Xcode.IBBuildSupport.AssetCatalog.AssetTagScanner.TypeExtension go-agent: ошибка: инициализация не удалась.Причина: отсутствует необходимый контент для платформы watchOS

Я не использую / не ссылаюсь ни на одну из библиотек, связанных с watchOS.Кто-нибудь сталкивался с подобной ошибкой?

1 Ответ

0 голосов
/ 05 марта 2019

Это кажется проблемой в GoCD, связанной с переменной окружения, которая устанавливается агентом GoCD.

A Github проблема была открыта, чтобы исправить это.

Тем временем, если вы посмотрите на чат там, вы увидите, что оригинальный репортер нашелОбходной путь, который заключается в вызове unset CFProcessPath перед вызовом команды xcodebuild.

В моем случае я изменил используемую пользовательскую команду на:

unset CFProcessPath; bundle exec fastlane build_for_test

и сборка проходит

(я пытался использовать отдельную команду для unset CFProcessPath, но переменные среды, кажется, возвращаются между ними - поэтому я был вынужден объединить их).

...