最新消息:iOS编程开发交流群(6906921) ,Mac.Cocoa开发交流群(7758675) 欢迎iOS/macOS开发编程爱好及学习者加入!

Xcode 8 免证书真机调试

iOS 天狐 20331浏览 1评论

关于免证书真机调试,使用Xcode自生成证书真机调试我之前写了篇文章是针对于Xcode7的 http://www.skyfox.org/ios-xcode7-debug-device.html

随着Xcode8 的发布,新的自生成证书管理更加的完善,设备设置和代码签名有了极大的简化,新的自动化代码管理系统可以帮开发者自动签署他们需要的资源,从而让代码在你苹果设备的应用程序中正确地签名、调用和 执行。开发者也可以选择手动配置文件,并且设置每个构建配置的签名程序,如果遇到任何问题,报告导航器会用需要改进的错误消息和日志提醒你。当你有个多个 Mac的时候,Xcode会在每个Mac中自动生成位移的开发者证书

自动化管理签名

89E6F861-9752-4C2D-A39B-C2EF9C1CCA05

使用Xcode 8创建新项目的时候,会让你选择开发者team为了自动生成对应的证书

FC00074E-7DFE-428D-AD28-3E6CB2754594

在新老项目的General中也可以对签名进行设置,勾选自动管理证书(可选的),Xcode会自动替你生成调试证书和描述问题,证书与描述文件有效期为6天,避免了大量的垃圾冗余证书占用问题

837D703B-6560-4911-B4EF-AABE6078A7DA

*******注意********

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文件的一个技巧

手动管理签名

B2AC7746-D5E6-4462-998E-7F79B2ECFB93

转载请注明:天狐博客 » Xcode 8 免证书真机调试

微信 OR 支付宝 扫描二维码
为天狐 打赏
非常感谢你的支持,哥会继续努力!
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (1)

  1. 第一次尝试真机调试,当然我不是专业开发者,只是想装一下非应用商店的app。我是ios9.3.1的ipadmini2,只能用xcode真机调试,但是添加个人的普通appleid,显示只是user,Provisioning Profile文件也没有,在这一步就碰到问题,而且一直没有解决。想来跟博主讨教一下~
    nba2k6年前 (2016-10-26)回复