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

Ios dyld:未加载库:@rpath/XCTest.framework/XCTest,ios,cocoapods,xctest,Ios,Cocoapods,Xctest,当我尝试使用cocoa pods将库集成到我的项目中时,出现以下异常 dyld:未加载库:@rpath/XCTest.framework/XCTest 引用自:/Users/shoaibahmedqureshi/Library/Developer/CoreSimulator/Devices/CBC381BC-854F-41D6-8D4C-90C285049AD/data/Containers/Bundle/Application/095CDEFA-A79A-4235-B046-68277D5C1

当我尝试使用cocoa pods将库集成到我的项目中时,出现以下异常

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

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

Github项目链接:

Github到库的链接:

请在“目标链接框架和库”下将XCTest框架设置为可选,然后重试。

请在“目标链接框架和库”下将XCTest框架设置为可选,然后重试。

1.清洁和建造 2.删除DerivedData文件夹

确保已将库添加到嵌入式二进制文件中。清除并生成 2.删除DerivedData文件夹


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

我遇到了相同的问题,并通过删除Podfile.lock并再次安装pod进行了修复。

我遇到了相同的问题,并通过删除Podfile.lock并再次安装pod进行了修复。

在我的情况下,之所以发生这种情况,是因为我错误地将灵活快速的吊舱放在了我的主目标中,而不是单元测试目标中。所以只需仔细检查你的POD,试着逐个卸载。

在我的例子中,发生这种情况是因为我错误地将灵活快速的POD放在了我的主目标中,而不是我的单元测试目标中。所以只要仔细检查你的吊舱,试着一个接一个地卸载。

我从没想过解决方案会这么简单。感谢btwI从未想到解决方案会如此简单。谢谢你坚持了几天,这解决了我的问题谢谢@rizwan!我很高兴它有帮助。这是重命名的吗?我使用的是XCode 12.3,在Target->General下看不到名为Linked Frameworks and Libraries的字段。我看到了框架、库和嵌入式内容。对我来说,成功的方法是进入构建阶段->将二进制文件链接到库中,并将XCTest设置为可选。坚持了几天,这解决了我的问题谢谢@rizwan!我很高兴它有帮助。这是重命名的吗?我使用的是XCode 12.3,在Target->General下看不到名为Linked Frameworks and Libraries的字段。我看到了框架、库和嵌入式内容。对我来说,有效的方法是进入构建阶段->将二进制文件与库链接,并将XCTest设置为可选。我在podspec中将其更改为测试部分我在podspec中将其更改为测试部分