dyld: библиотека не загружена: @ rpath / XCTest.framework / XCTest после добавления Nimble в SPM - PullRequest
0 голосов
/ 01 ноября 2019

У меня есть рабочее пространство, в котором есть 3 разных проекта. Мои зависимости выглядят так:

- App 1
- App 2
- Shared libraries

После добавления Nimble в проект общей библиотеки он компилируется, но я всегда получаю сообщение об ошибке:

dyld: Library not loaded: @rpath/XCTest.framework/XCTest 

Я проверил свои фреймы поиска путейи другие связанные флаги моих приложений, но XCTest нет, и я не хочу, чтобы XCTest был там. Почему я получаю эту ошибку?

1 Ответ

0 голосов
/ 01 ноября 2019

Оказывается, я добавил Nimble в качестве зависимости в моей общей библиотеке. Я хотел поместить его в цель тестирования, но случайно поместил его в основную цель.

Когда я захожу в Project> Swift Packages и вижу Nimble, в нем не указывается, к какой цели принадлежит мой пакет, а какойпутаница.

...