• 保存到桌面  加入收藏  设为首页
iOS

iOS-苹果APP创建开发版证书步骤

时间:2017-09-19 17:25:37   作者:江节胜   来源:胜行天下   阅读:623   评论:0

CertificateSigningRequest.certSigningRequest

ios_development_0608.cer

ios_distribution_0608.cer

为不同APP之间的共用文件,已存在时不需要重复生成(如何区分不同APP?)

为保证数据都是最新生成的,之前的人家备份后删除

1、钥匙串访问 
2、证书助理 
3、从证书颁发机构请求证书(使用开发者账号邮箱) 
4、填写信息 
5、选择存储到磁盘 
6、桌面生成CertificateSigningRequest.certSigningRequest 

7、到苹果开发者中心 https://developer.apple.com/account/ios/certificate/
8、使用CertificateSigningRequest.certSigningRequest创建cer证书并导出cer证书
9、在Provisioning Profiles中创建profile文件(用于指定可安装测试的机器)并下载 (本次操作中重新下载了cer证书,未确定重新下载的作用)

10、使用cer证书复制到mac笔记本 
11、回到"钥匙串访问"  
12、删除"我的证书"中的(老的、废弃的、同名的)证书 
13、点击文件 
14、导入项目 
15、选择cer证书 
16、"我的证书"的证书列表中出现新增证书 ("我的证书"中没有的话在"证书"中找)
17、选中该证书右击(可能需要鼠标才显示) 
18、选择"导出......"  
19、填写密码 选择个人信息交换 保存p12到桌面(如果p12不可选,要重新生成CertificateSigningRequest.certSigningRequest,并重复以上操作)
  

特别注意:
1、CertificateSigningRequest.certSigningRequest 和 cer证书最好都保存并保证唯一(cer证书创建会完全同名,尽量不要重新创建)

2、好像在苹果开发中心添加device后就需要重新生成p12证书,同时也重新生成profile文件(cer证书要不要重新生成待定)
   增加说明:发行版p12证书和cer证书不同APP可以共用,添加devices后应该也不需要重新生成
    开发版p12证书在不添加device的情况下可以共用。
    理论上两个cer证书和两个p12证书足以。

以上是开发版证书创建步骤


正式发行版cer证书从苹果开发者中心的Certificates中的Production中使用开发版CertificateSigningRequest.certSigningRequest创建即可(使用和开发版同一个CertificateSigningRequest.certSigningRequest,否则会没有导出p12文件的选项)。其余操作类似。


不同APP应该都是使用同一个CertificateSigningRequest.certSigningRequest和同一套cer证书(cer证书分开发版和发行版) 已有的话都无需重复创建。(cer证书会用于导出p12文件,如何保证不同APP的p12文件也不同?还是开发者中心自行分配的appid有关?)

苹果开发者开发者中心的证书文件尽量别删除,即使删除要慎重,理论上应该是在下载到本地永久保存就行。



有任何疑问或技术合作都可联系我

微信:767000122 【推荐】

QQ:596957738


上一篇:iOS-苹果APP交付应用出错处理及截图尺寸
下一篇:没有了
相关评论

加我微信 596957738 (QQ同号)加我微信   QQ联系:596957738   地址:江苏省南京市雨花台区

苏公网安备32011402010305号

皖ICP备16019989号

江节胜的Gitee,江节胜的Git地址