IOS证书获取(证书profile文件,p12私钥证书,证书私钥密码,Bundle ID)

当我们在开发一个应用APP时需要真机测试,或者上架到对应的应用市场,这时就需要 App打包(打包流程),那么打包时就需要Bundle ID、证书私钥密码、证书profile文件、私钥证书。

申请这些资料需要在苹果开发者中心获取


IOS证书获取(证书profile文件,p12私钥证书,证书私钥密码,Bundle ID)

首先登录苹果开发者中心,找到证书选项点击进去就可以进行相关证书申请了

(Mac和window电脑都可以登录获取,只是在某些证书需要Mac获取)

IOS证书获取(证书profile文件,p12私钥证书,证书私钥密码,Bundle ID)

IOS证书获取(证书profile文件,p12私钥证书,证书私钥密码,Bundle ID)

 Bundle ID:

(最好第一步申请Bundle ID,后面一些证书会设计到Bundle ID)

点击identifiers   – 点击新增

IOS证书获取(证书profile文件,p12私钥证书,证书私钥密码,Bundle ID)

选择第一个选项 App IDs – 点击继续

IOS证书获取(证书profile文件,p12私钥证书,证书私钥密码,Bundle ID)

选择APP

IOS证书获取(证书profile文件,p12私钥证书,证书私钥密码,Bundle ID)

 输入您的这个标识符的描述和bundle id的名称(bundle id的格式最好是 com.domianname.appname)

IOS证书获取(证书profile文件,p12私钥证书,证书私钥密码,Bundle ID)

 记得在capabilities里选中自己需要的功能,我的app需要推送功能,所以我选择了push notifications

IOS证书获取(证书profile文件,p12私钥证书,证书私钥密码,Bundle ID)

所有都填好了,就回到顶部点击继续

 再次确认信息,确认后点击register

IOS证书获取(证书profile文件,p12私钥证书,证书私钥密码,Bundle ID)

 这时候回到identifiers列表中就可以看到你注册的id了

IOS证书获取(证书profile文件,p12私钥证书,证书私钥密码,Bundle ID)

Certificates(私钥证p2)

点击新增

IOS证书获取(证书profile文件,p12私钥证书,证书私钥密码,Bundle ID)

 选择你对应的是开发证书,还是生成正式证书

IOS证书获取(证书profile文件,p12私钥证书,证书私钥密码,Bundle ID)

 

这时就进入填CSR文件的页面

CSR文件从哪里来:

这时就需要一台mac电脑了

找到 钥匙串访问 应用  点击进去 选择 证书助力-从证书颁发机构请求证书

IOS证书获取(证书profile文件,p12私钥证书,证书私钥密码,Bundle ID)

 

 填写好你对应的信息IOS证书获取(证书profile文件,p12私钥证书,证书私钥密码,Bundle ID)

 这样就得到了CSR

IOS证书获取(证书profile文件,p12私钥证书,证书私钥密码,Bundle ID) 

将获取到csr上传

IOS证书获取(证书profile文件,p12私钥证书,证书私钥密码,Bundle ID)

 点击继续后就可以下载cer文件了

IOS证书获取(证书profile文件,p12私钥证书,证书私钥密码,Bundle ID)

 

这时拿到cer文件就要生成对应的私钥文件 p12

拿到cer文件在mac中点击打开 进入钥匙串访问

在我的证书选项中,选择你对应的cer文件 然后 右键选择导出

IOS证书获取(证书profile文件,p12私钥证书,证书私钥密码,Bundle ID)

 点击导出IOS证书获取(证书profile文件,p12私钥证书,证书私钥密码,Bundle ID)

 

IOS证书获取(证书profile文件,p12私钥证书,证书私钥密码,Bundle ID)

要记住这里输入的密码,这个密码就是证书私钥密码 

 IOS证书获取(证书profile文件,p12私钥证书,证书私钥密码,Bundle ID)

这里输入mac电脑锁屏密码 

 IOS证书获取(证书profile文件,p12私钥证书,证书私钥密码,Bundle ID)

 

点击允许后就获得了对应的p12 私钥文件了

IOS证书获取(证书profile文件,p12私钥证书,证书私钥密码,Bundle ID)

 Profiles(证书profile文件)

点击新增

IOS证书获取(证书profile文件,p12私钥证书,证书私钥密码,Bundle ID)

 这里的appid就是前面创建的idIOS证书获取(证书profile文件,p12私钥证书,证书私钥密码,Bundle ID)

 

IOS证书获取(证书profile文件,p12私钥证书,证书私钥密码,Bundle ID)

 

IOS证书获取(证书profile文件,p12私钥证书,证书私钥密码,Bundle ID)

 这样就获取成功了

IOS证书获取(证书profile文件,p12私钥证书,证书私钥密码,Bundle ID)

 

以上就是获取到了所有打包需要的文件资料,可以将对应的资料填写

IOS证书获取(证书profile文件,p12私钥证书,证书私钥密码,Bundle ID)

 

本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/e29992a4bc.html