加载XCTest时出错,找不到合适的图像。
我最近更新了我的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'
我照常进行Googlesearch。 但我还没有find任何解决scheme。 来源我看了,试图解决我的问题是,
- http://marcschwieterman.com/blog/testing-in-the-sandbox/
什么时候发生?
它只显示这个错误,如果我在设备上运行unitesting。 在模拟器上,它按预期工作。 从正常目标运行应用程序不会显示此错误。
运行Uni Test应用程序时出现错误时不会崩溃。 它只是无法加载xctests。
任何人有类似的问题? 并设法解决它?
我遇到了完全相同的问题。 我能够通过在两个目标(testing和testing主机)上将configuration文件设置为自动以外的其他configuration来解决此问题。
我通过将其恢复到自动状态来validation这是问题,并重新解决了问题。
@ tagy22的评论为我工作
有这个错误,我不得不将两个目标供应configuration文件设置为通配符configuration文件。
我发现,如果我从OS X钥匙串和iPhone开发者门户中删除了所有的iOS开发者证书,然后让Xcode重新申请开发证书,问题就解决了。