xcode 4 не может инициировать модульные тесты (с ошибкой компоновщика) после того, как я создал новую схему

Мои модульные тесты отлично работали в xcode4, пока мне не пришлось создать новую схему для компиляции пакета для запуска на моем устройстве для тестирования.

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

Тестовый пакет в [...] Tests.octest не может быть загружен, потому что произошла ошибка ссылки. Вероятно, что dyld не может найти фреймворк или библиотеку, с которой был скомпонован тестовый комплект, возможно, из-за неправильного пути установки фреймворка или библиотеки во время компоновки.

Что я сломал?

40
задан Haoest 10 June 2011 в 05:32
поделиться

1 ответ

Мы использовали nodejs-мобильный-телефон , который создаст с приложением, но зданием сбоя с тестами.

Undefined symbols for architecture x86_64:
  _start_node

В дополнение ко всем предыдущим ответам (создают настройки, пути поиска, делая совершенно новый Модульный тест, удаляя DerivedData), что наконец решило, это создавало совершенно новый новый тест UI вместо Модульного теста в XCode.

Это создало успешно. Тогда можно скопировать тестовые определения от текущего теста до того один.

, Если Вам не нужна часть UI, можно не прокомментировать XCUIApplication().launch() в setUp из сгенерированных тестов, который заставляет ее работать с такой скоростью, как прежде.

0
ответ дан 27 November 2019 в 01:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: