关于免证书真机调试,使用Xcode自生成证书真机调试我之前写了篇文章是针对于Xcode7的 http://www.skyfox.org/ios-xcode7-debug-device.html
随着Xcode8 的发布,新的自生成证书管理更加的完善,设备设置和代码签名有了极大的简化,新的自动化代码管理系统可以帮开发者自动签署他们需要的资源,从而让代码在你苹果设备的应用程序中正确地签名、调用和 执行。开发者也可以选择手动配置文件,并且设置每个构建配置的签名程序,如果遇到任何问题,报告导航器会用需要改进的错误消息和日志提醒你。当你有个多个 Mac的时候,Xcode会在每个Mac中自动生成位移的开发者证书
自动化管理签名
使用Xcode 8创建新项目的时候,会让你选择开发者team为了自动生成对应的证书
在新老项目的General中也可以对签名进行设置,勾选自动管理证书(可选的),Xcode会自动替你生成调试证书和描述问题,证书与描述文件有效期为6天,避免了大量的垃圾冗余证书占用问题
*******注意********
Bundle ID (Bundle Identifier)不能为其他中开发者账号中已经存在的app id
1.不要使用正式的bundle id 进行直接调试,如果app需要上架,并且在开发者网站没有创建appid,调试后,则会造成以后bundle id 已经存在问题
2.苹果最近可能最频繁生成appid进行了限制(详情),7天内不能超过10个,当经常运行一些demo,非正式项目的时候,建议bundle填写或者修改成一个固定的bundle id进行调试,比如我一直在使用org.skyfox.test进行调试,当有新设备的时候fix下就ing了,也是对那些生成乱七八糟证书,profile文件的一个技巧
手动管理签名
转载请注明:天狐博客 » Xcode 8 免证书真机调试