为什么要写这篇文章呢,从Xcode7开始真机测试不用99美刀了,测试证书Xcode也可以自动生成了,接着xcode8就出现了Automatically manage signing,但是自动创建证书并非特别智能,可以参考下:
Xcode8 AutoMatically manager signing背后你不得不知道的事
,这篇文章阐述了自动选择证书的弊端及一些坑.谈到证书,首先得创建证书,这个时候就需要一个开发者账号了,必须是付费的那种哦.
1.登录开发者中心,进入证书管理Certificates, Identifiers & Profiles
1,授权证书上图的两种证书作用是授权电脑可以打包.可以通过.p12或者自己从本地申请.
本地申请方法:
a,创建授权证书
a1,选择申请证书a2,创建cer
a3,添加证书
a4,选择对应的类型
接着continue...
a5,选择刚才生成的cer证书continue..
a6,生成授权证书b,创建APPID:
b1,appids,创建APPIDb2,填写重要信息 b3,这些选择勾选
continue并且regist即可
c,添加设备,因为总要到测试阶段,如果不是企业证书,一定要添加设备到证书,否则无法安装的.
c1,添加设备d,创建应用证书
d1,证书类型 d2,选择证书类型d3,选择appID d4,选择授权证书 d5,选择可以测试的设备
d6,填写证书名字
continue生成证书,到此为止,证书相关的已经结束.证书已经存在,可以打包和真机测试了.
2,证书配置,将刚才做好的证书都安装一下(双击即可安装到钥匙串)
(1),修改bundleID和证书的保持一致.否则的话选择profile的时候会找不到
2.1,设置bundleID(2),选择APP证书和团队
2.2,选择APP证书和团队(3),选择授权证书
2.3,选择授权证书到这一步,证书已经配置结束.可以正常打包和测试了.虽然自动生成证书带来了很多便利,但是原理还是不能忘的,否则出了问题
网友评论