鉴于苹果开发者证书的制作以及真机调试之麻烦,特静下心来好好梳理一下这些乱八七糟的东西。。。
建议大家听听张杰的新歌《他不懂》,超好听哦。。。
言归正转。让我们来一起回顾一下这些“烦人”的东西。
一、证书的制作过程。
1.打开mac 应用软件的钥匙串访问——》点击左上方的钥匙串访问——》证书助理——》从证书颁发机构申请证书——》填写邮件(填写appid即可)——》填写常用名称(随便填写,只要自己好记好识别就可以,方便以后的证书管理)——》保存到磁盘(保存到桌面得一个文件夹即可)。这时候我们申请了一个以certSigningRequest为后缀的证书。以我个人理解,这个证书是用来标示当前制作证书的mac设备。
2.制作AppIds。来到点击右侧的加号,添加AppId。
这个名称随便填写只要自己好记。
这个名称要填写成类似于这样的格式:com.公司英文名称.项目名称 比如:com.tencent.kupao
App service不要勾选icloud,如果你的应用需要推送的话勾选上Push Notfication GameCenter 和 In_app purchuse 是默认勾选的。
然后continue——》done完成。
3.制作certificates。来到
点击加号添加:选择iOS App Development——》选择appid 选择我们刚才创建的那一个——》request这时候上传我们在桌面上生成的以certSigningRequest为后缀的CSR。然后generate——》Download——》双击安装。
4.绑定调试设备(如何获取UDID就不做赘述了,连在itunes点击你的设备,然后点击你的设备序列号,会有一串信息直接复制),同样点击添加——》name随便起,UDID直接复制进去——》点击continue——》done,这样就成功绑定了一个设备。
5.制作安装在调试设备中得Provisioning Profile,点击添加——》选择iOS App Development——》continue——》选择AppID(同上)——》最后选择调试设备——》Download 双击安装即可。
二、真机调试。
1.做完证书制作过程,下面就是真机调试了。来到targets——》Bundle identifier——》填入写入的Bundle ID(也可以在infp-Plist中进行设置)
2.点击build setting——》code signing——》debug和release选择我们安装的证书——》provisioning profile填入我们安装的证书
3.点击windows——》organizer——》点击自己的设备——》点击use for develoment——》点击provisioning profile——》看看自己的证书后面是否为绿色,如果是valiad说明证书制作不成功。
4.全部设置完毕,运行之前将模拟器换成自己的设备,这时候整个真机调试就算完成了。。。
以上是本人一个字一个字敲出来的,请尊重原创,转载请注明来源!!!同时也欢迎大家批评指正!!!有任何问题,请加QQ技术交流答疑群:209476515 进行咨询