原因是:我的签名是distribution certificate,即发布者证书,不允许在真机上直接运行
使用开发者证书,解决方法:
1、退出xcode,再把/Users/apple/Library/Developer/Xcode/DerivedData/下面的东西都删除(DerivedData本身不要删),再启动xcode,再rebuild.
2、可能你的情况比较特殊吧,看看是不是用了distribution的provision, bundle id有没有冲突等等其他原因。
3、最简单的是这样,organizer->project->左边项目选中->delete键->确认
4、修改下证书或者设置下edit schemes的build configuration
5、删除Info.plist file的Required device capabilities
本文介绍了当使用发布者证书(distributioncertificate)而非开发者证书时,在iOS设备上遇到的应用无法直接运行的问题及其解决方法。提供了包括清理Xcode缓存、调整证书配置、删除特定文件等步骤在内的多种解决方案。
1万+

被折叠的 条评论
为什么被折叠?



