dyld:库未加载:@rpath/XCTest.framework/XCTest

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

我在尝试使用 cocoa pods.

将库集成到我的项目时出现以下异常

dyld:库未加载:@rpath/XCTest.framework/XCTest 引用自:/Users/shoaibahmedqureshi/Library/Developer/CoreSimulator/Devices/CBC381BC-854F-41D6-8D4C-90C2850459AD/data/Containers/Bundle/Application/095CDEFA-A79A-4235-B046-68277D5C14EB/EasyGridExample.app/EasyGridExample 原因:找不到图像

我自己创建了那个开源库,所以我愿意接受对该库的调整和建议,以防出现问题。

Github link 到项目:https://github.com/shoaibahmedqureshi/EasyGridsExample

Github link 到图书馆: https://github.com/shoaibahmedqureshi/EasyGrids

请在目标链接框架和库下将您的 XCTest 框架设为可选,然后尝试。

1.clean 并构建 2.delete DerivedData 文件夹

确保您已将库添加到嵌入式二进制文件中

我遇到了同样的问题并通过删除 Podfile.lock 并重新安装 pod 来解决。

在我的例子中,这是因为我错误地将 Nimble 和 Quick pods 放在我的主要目标而不是我的单元测试目标中。因此,请仔细检查您的 pods,尝试一个一个地卸载。