我有一个工作区,有3个不同的项目。我的依赖关系如下所示:
- App 1
- App 2
- Shared libraries在将Nimble添加到我的共享库项目中后,它会编译,但我总是收到崩溃消息:
dyld: Library not loaded: @rpath/XCTest.framework/XCTest 我检查了我的搜索路径框架和我的应用程序的其他链接标志,但没有XCTest,我不希望XCTest在那里。为什么我会得到这个错误?
发布于 2019-11-01 05:47:53
原来我在我的共享库中添加了Nimble作为依赖项。我本打算把它放在测试目标中,但不小心把它放在了主目标中。
当我转到Project > Swift Packages并看到Nimble时,它没有指定我的包属于哪个目标,这导致了混乱。
https://stackoverflow.com/questions/58651554
复制相似问题