升级到 Xcode 8 后,由于以下错误,我无法在设备上调试:
App installation failed. No code signature found.
我的设置、观察以及到目前为止我所尝试的:
- 该设备已安装 iOS 10
- Xcode 7 中的设备上的代码签名和调试工作正常(代码签名未进行任何更改)
- 该应用程序有一个手表应用程序(在没有手表应用程序的情况下构建/运行没有改变任何内容)
- 刷新配置文件、删除所有配置文件并重新下载它们并没有改变任何内容
- 从构建设置中删除所有代码签名设置并启用“自动管理签名”,这也没有帮助
- 我总是清理构建文件夹
- 我尝试过重新启动设备、xcode、mac
- 我的同事在同一项目中报告了同样的问题
- 我尝试恢复 Xcode 8 建议的更改(构建设置、警告修复等)
旧的答案是错误的
我在这里遇到了同样的问题,我有五个项目,其中四个无法在设备上调试,只有一个可以在设备上调试。我对比了Xcode项目文件,没有搞清楚。我认为这是一个配置文件问题。 Xcode 似乎会在您的 Xcode 中生成开发配置文件,但不会将其上传到您的苹果开发者帐户。
update:
我终于解决了我的问题,这似乎是第三个框架手册在构建设置的签名部分中设置了协同设计身份或配置文件。然后你安装第三个框架,在协同设计阶段,Xcode将搜索该框架不存在的协同设计身份或配置文件,然后失败。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)