当我尝试使用可可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/EasyGridExampleReason:image not found
我自己创建了那个开源库,所以我愿意接受对那个库的调整和建议,以防问题出现在那里。
Github项目链接:https://github.com/shoaibahmedqureshi/EasyGridsExample
Github链接到图书馆:https://github.com/shoaibahmedqureshi/EasyGrids
5条答案
按热度按时间9cbw7uwe1#
请将您的XCTest框架设置为可选的,然后尝试.
4zcjmb1e2#
在我的例子中,这是因为我错误地将Nimble和Quick pod放在了我的主目标中,而不是我的单元测试目标中。所以只要仔细检查你的pod,尝试逐个卸载。
taor4pac3#
我遇到了同样的问题,并通过删除Podfile.lock并再次安装Pod来修复。
ldfqzlk84#
1.清理并构建2.delete DerivedData文件夹
确保你已经在嵌入式二进制文件中添加了你的库
oipij1gg5#
我也看到了类似的情况发生在不小心将
@testable import MyModule
复制并粘贴到Testing方案之外的文件中。将其替换为预期的import MyModule
修复了它。