dyld:未加载库:@rpath/XCTest.framework/XCTest 在 SPM 中添加 Nimble 后
dyld: Library not loaded: @rpath/XCTest.framework/XCTest after adding Nimble in SPM
我有一个包含 3 个不同项目的工作区。我的依赖项如下所示:
- App 1
- App 2
- Shared libraries
将 Nimble 添加到我的共享库项目后,它可以编译,但我总是遇到崩溃提示:
dyld: Library not loaded: @rpath/XCTest.framework/XCTest
我检查了我的搜索路径框架和我的应用程序的其他链接标志,但没有 XCTest,我不希望 XCTest 在其中。为什么会出现此错误?
原来我在我的共享库中添加了 Nimble 作为依赖项。本来想放在testing target里的,不小心放到了main target里
当我转到 Project > Swift Packages 并查看 Nimble 时,它没有指定我的包属于哪个目标,这引起了混乱。
我有一个包含 3 个不同项目的工作区。我的依赖项如下所示:
- App 1
- App 2
- Shared libraries
将 Nimble 添加到我的共享库项目后,它可以编译,但我总是遇到崩溃提示:
dyld: Library not loaded: @rpath/XCTest.framework/XCTest
我检查了我的搜索路径框架和我的应用程序的其他链接标志,但没有 XCTest,我不希望 XCTest 在其中。为什么会出现此错误?
原来我在我的共享库中添加了 Nimble 作为依赖项。本来想放在testing target里的,不小心放到了main target里
当我转到 Project > Swift Packages 并查看 Nimble 时,它没有指定我的包属于哪个目标,这引起了混乱。