我最近更新了我的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'
我像往常一样完成了Google搜索。但我还没有找到任何解决方案。来源我已经看过并试图解决我的问题是,
什么时候发生?
如果我在设备上运行uni测试,它只会显示此错误。在模拟器上它按预期工作。从正常目标运行应用程序不会显示此错误。
运行Uni时出现错误测试应用程序不会崩溃。它只是无法加载xctests。
有类似问题的人吗?并设法解决它?
答案 0 :(得分:34)
我遇到了完全相同的问题。我能够通过在两个目标(测试和测试主机)上将配置文件设置为自动以外的其他内容来解决问题。
我通过将其恢复为自动来验证这是问题,然后重新解决问题。
答案 1 :(得分:2)
此处是Xcode 10。
对我来说,问题是项目部署目标与目标部署目标之间的差异。一旦我匹配它们,XCTest就开始工作。
答案 2 :(得分:1)
@ tagy22的评论对我有用
如果出现此错误,我必须将目标配置文件设置为通配符配置文件。
答案 3 :(得分:0)
我发现如果我从OS X钥匙串和iPhone开发人员门户删除了所有iOS开发人员证书,然后让Xcode重新请求开发证书,问题就解决了。