ios dyld:未加载库:@rpath/XCTest.框架/XCTest

toiithl6  于 2023-04-08  发布在  iOS
关注(0)|答案(5)|浏览(254)

当我尝试使用可可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

9cbw7uwe

9cbw7uwe1#

请将您的XCTest框架设置为可选的,然后尝试.

4zcjmb1e

4zcjmb1e2#

在我的例子中,这是因为我错误地将Nimble和Quick pod放在了我的主目标中,而不是我的单元测试目标中。所以只要仔细检查你的pod,尝试逐个卸载。

taor4pac

taor4pac3#

我遇到了同样的问题,并通过删除Podfile.lock并再次安装Pod来修复。

ldfqzlk8

ldfqzlk84#

1.清理并构建2.delete DerivedData文件夹
确保你已经在嵌入式二进制文件中添加了你的库

oipij1gg

oipij1gg5#

我也看到了类似的情况发生在不小心将@testable import MyModule复制并粘贴到Testing方案之外的文件中。将其替换为预期的import MyModule修复了它。

相关问题