加载XCTest时出错,找不到合适的图像.

Tea*_*App 26 unit-testing ios kif xctest xcode6

我最近更新了我的Xcode并开始出现此错误.

2014-11-03 15:03:54.222 App[13141:60b] Error loading /private/var/mobile/Applications/677127BD-5230-4D5F-B70E-AF728439D34B/tmp/AppTests.xctest/AppTests:  dlopen(/private/var/mobile/Applications/677127BD-5230-4D5F-B70E-AF728439D34B/tmp/AppTests.xctest/AppTests, 262): no suitable image found.  Did find:
    /private/var/mobile/Applications/677127BD-5230-4D5F-B70E-AF728439D34B/tmp/AppTests.xctest/AppTests: code signature invalid for '/private/var/mobile/Applications/677127BD-5230-4D5F-B70E-AF728439D34B/tmp/AppTests.xctest/AppTests'
DevToolsBundleInjection: Error loading bundle '/private/var/mobile/Applications/677127BD-5230-4D5F-B70E-AF728439D34B/tmp/AppTests.xctest'
Run Code Online (Sandbox Code Playgroud)

我像往常一样完成了Google搜索.但我还没有找到任何解决方案.来源我看过并尝试解决我的问题是,

  1. http://marcschwieterman.com/blog/testing-in-the-sandbox/

什么时候发生?

如果我在设备上运行uni测试,它只显示此错误.在模拟器上它按预期工作.从正常目标运行应用程序不会显示此错误.

运行Uni时出现错误测试应用程序不会崩溃.它只是无法加载xctests.

有类似问题的人吗?并设法解决它?

小智 34

我遇到了完全相同的问题.我能够通过在两个目标(测试和测试主机)上将配置文件设置为自动以外的其他内容来解决问题.

我通过将其恢复为自动来验证这是问题,并且问题再次出现.

  • 如果出现此错误,我必须将两个目标配置文件设置为通配符配置文件. (2认同)