2016-10-28 2 views
1

Я столкнулся с этой проблемой в совершенно новой конфигурации Sierra с Xcode 8.1.Открытие файла импорта для модуля «XCTest»: не каталог

У меня есть рамочная цель для прошивки, цель строит хорошо, но когда я пытаюсь построить для тестирования сборки терпит неудачу с этой ошибкой:

Opening import file for module 'XCTest': Not a directory 

enter image description here

Я смотрел на эти вопросы уже , но их предложения не являются полезными для нас:

Все настройки в проекте довольно стандартны.

ответ

0

Причина этого вопроса была довольно странной.

Это происходило в окне CI, на котором я установил Xcode 8.1 через MAS. В нашей компании мы предоставляем поля CI с использованием xcode-install, но по какой-то причине я не помню, что я не смог этого сделать.

Чтобы имитировать поведение xcode-install, я переименовал Xcode.app в Xcode-8.1.app и создал псевдоним его под названием Xcode.app.

Здесь была проблема. Псевдоним, который я создал, не был надлежащей символической ссылкой. Xcode.app на самом деле не была папкой.

Я понял это при попытке выполнить сборку командной строки, которая ссылалась на некоторые системные рамки, отличные от Foundation/UIKit ... Это не помогло, сказав, что он не смог найти структуру внутри Xcode.app/....

Как только я сделал Xcode.app в правильную символическую ссылку, все сработало.

Смежные вопросы