首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XCTest -“测试失败”

XCTest -“测试失败”
EN

Stack Overflow用户
提问于 2013-10-15 18:29:00
回答 3查看 9.4K关注 0票数 10

我正在尝试向mac应用程序添加测试。我使用的是XCTest框架。当我运行测试(cmd + U)时,我收到"Test failed“,并在控制台中看到:

代码语言:javascript
复制
2013-10-15 13:22:56.354 8tracks Radio[40560:303] Error loading /Users/victor/Library/Developer/Xcode/DerivedData/Musica-dhxbqwburbddtietormguodcwoqt/Build/Products/Test/MusicaTests.octest/Contents/MacOS/MusicaTests:  dlopen(/Users/victor/Library/Developer/Xcode/DerivedData/Musica-dhxbqwburbddtietormguodcwoqt/Build/Products/Test/MusicaTests.octest/Contents/MacOS/MusicaTests, 262): no suitable image found.  Did find:
/Users/victor/Library/Developer/Xcode/DerivedData/Musica-dhxbqwburbddtietormguodcwoqt/Build/Products/Test/MusicaTests.octest/Contents/MacOS/MusicaTests: open() failed with errno=1IDEBundleInjection.c: Error loading bundle '/Users/victor/Library/Developer/Xcode/DerivedData/Musica-dhxbqwburbddtietormguodcwoqt/Build/Products/Test/MusicaTests.octest'

有什么想法吗?干杯!

EN

回答 3

Stack Overflow用户

发布于 2013-11-02 14:23:44

您需要禁用代码签名才能运行单元测试。This page解释了如何创建用于测试的配置,以便您的调试和发布应用程序是经过代码签名的,但您的单元测试没有经过代码签名。在更改配置后,不要忘了做一次全面的清理。

票数 12
EN

Stack Overflow用户

发布于 2013-11-28 02:16:48

当我试图向现有的ios项目添加测试时,我也遇到了同样的“找不到合适的镜像”的问题。尝试转到测试目标的Build Settings,并将"Build Active Architecture Only“设置为"No”。这解决了我的问题。

另外,确保两个目标具有相同的体系结构,否则会出现奇怪的链接器错误。

票数 5
EN

Stack Overflow用户

发布于 2019-07-11 18:20:22

我面临着一个不同的问题,但看到的是相同的日志。因为问题是测试目标的部署目标比我试图使用的模拟器的iOS版本更高。

我希望这对某些人有帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19378922

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档