Xcode 7无法在设备上运行测试,发生致命错误

时间:2015-09-30 17:37:39

标签: objective-c xcode7 xctest

我尝试运行一个简单的测试。 在模拟器中一切都很好,当我在设备上运行时,出现以下错误: enter image description here

日志是“dyld:无法加载插入的库”/private/var/mobile/Containers/Data/Application/7EE29748-5E86-4E9B-B8E5-882753654F87/tmp/IDEBundleInjection.framework/IDEBundleInjection'因为没有合适的图像发现。找到了:     /private/var/mobile/Containers/Data/Application/7EE29748-5E86-4E9B-B8E5-882753654F87/tmp/IDEBundleInjection.framework/IDEBundleInjection:代码签名对'/ private / var / mobile / Containers / Data / Application / 7EE29748无效-5E86-4E9B-B8E5-882753654F87 / TMP / IDEBundleInjection.framework / IDEBundleInjection” “

我试着制作Clean&构建和删除派生数据,它对我没有帮助。

我感谢任何提示或帮助

2 个答案:

答案 0 :(得分:2)

这是因为我改变了我的appleID密码。如果您在Xcode中重新登录 - >偏好 - >帐户,这解决了问题。

答案 1 :(得分:0)

我整个下午都在努力解决这个问题,最终找到了我的解决方案。是的,这是关于证书的。

我听说苹果公司的世界开发者关系证书已过期,但直到现在才意识到它会成为一个问题。

在我的钥匙串中,所有开发人员标识都显示为红色状态为"此证书由未知权限签署"。

所以解决方案是,转到http://www.apple.com/certificateauthority/并下载"全球开发者关系 - G2证书",将其导入您的钥匙串,检查您的开发者身份证书的状态以及是否变为绿色(有效),单位测试问题应该修复。