博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(转) IOS开发者证书制作
阅读量:5090 次
发布时间:2019-06-13

本文共 1486 字,大约阅读时间需要 4 分钟。

转载:

 

Provisioning Profile证书这个东西是很有苹果特色的一个东西,一般称之为PP证书,该证书将AppID、开发者证书和设备绑定到一起。

删除原有Provisioning Profile:

如果原有Provisioning Profile证书在其他设备还有用,可忽略此步。

1、点击Xcode;

2、选择菜单Preferences;

3、点击Accounts选项卡;

4、Apple IDs选择账号,点击View Details;

好了,把原有Provisioning Profile证书删除。

制作新的Provisioning Profile证书:

1. 选择菜单, 钥匙串访问- 证书助理-从证书颁发机构请求证书,如下图:

用户电子邮件地址:写自己的邮箱就可以了

常用名称:最好写明设备名和发布/开发证书,比如:develop_CSR和distribution_CSR

存储到磁盘中

其命名也可为develop_CSR和distribution_CSR,保存到桌面上

 

2. 开发者证书的制作:登陆到开发者中心,找到证书配置的版块,选择Certificates,点击右上角的加号:

注:Certificates为证书相关,其中标签:All-所有证书 Development-开发证书 Production-发布证书

需要申请两次:

开发者证书(Development Certificate): 用于真机调试,标记部分1

发布证书(Production Certificate): 用于提交到AppStore,标记部分2

注:Apple Push Notification service SSL为推送证书,不再赘述

以开发者证书为例如下图:

下一步,会提示创建CSR文件,也就是证书签名请求文件,可将桌面上保存的develop_CSR.certSigningR文件通过Choose File导入进来

提交上去以后,会生成一个cer证书,有效期一年,如下图所示:

点击DownLoad,双击安装。安装成功后,可在钥匙串访问,右键选择你安装的证书,然后导出,可设置或者不设置密码,保存到桌面,会生成一个***.p12格式证书,把这个证书发送给其他Mac就可以进行开发了。

 

3. 想提交AppStore,还需要PP证书

点击Provisioning Profiles,然后点击右上角的加号

该流程也需要进行两次,分别创建开发用的PP证书和发布的PP证书

下一步的选择项里会自动检测匹配你的AppID,另外下拉项中还可以选择wildCard格式,该格式自动生成,使用*通配符,适用于批量的,没有推送,PassCard等服务的应用,请慎重选择。

继续,这里有一个区别,因为PP证书的开发者证书需要真机调试,所以我们需要绑定真机,这里因为之前我添加过一些设备,所以这里就可以直接全选添加,如果没有的话,需要将真机的udid复制出来在此添加,在发布PP文件中,是没有这一步的。

之后就是输入一个PP证书的名字了,然后生成,下载保存后生成一个***.mobile provision的文件,双击就添加到Xcode中,最好先打开Xcode,这样在真机调试或者发布时,就可以分别有不同的PP证书与其对应。

在XCode的项目设置里,Provisioning Profile就可以选择你刚才的证书。

OK,证书制作完成!

(流程大概如此,参考的图示有误,敬请谅解)

 

转载于:https://www.cnblogs.com/SkyflyBird/p/9823337.html

你可能感兴趣的文章