美文网首页
iOS 最新APP上架流程1--相关证书

iOS 最新APP上架流程1--相关证书

作者: 何以_aaa | 来源:发表于2017-08-25 12:00 被阅读124次

抽时间整理下APP上传到appStore的流程,不多说直接上干货。
前提:已具备可发布的开发者账号

1.证书 / ID相关问题

1.1 登录开发者中心

https://developer.apple.com/ --> Account -->登录

开发者中心.png 登录页面.png

1.2 申请 App ID

创建App ID.png

这里需要填写项目的Name和Bundle ID:
Name : 用来描述你的App ID,可以随便填,建议使用项目名称(不允许中文);
Bundle ID(App ID Suffix) : 这是你App ID的后缀,建议使用项目中的Bundle ID (规范的格式写法是com.yourcompany.yourappname) 。这个和程序直接相关,后面很多地方要用到

App ID信息.png App Services.png

点击Continue --> Register --> Done 即创建完成。

1.3 创建证书

1.3.1 创建证书请求文件(CSR文件)

打开钥匙串

创建证书请求文件.jpeg

填写邮箱,保存到磁盘后,选择保存位置(例如桌面),点击完成就可以看到一个 CertificateSigningRequest.certSigningRequest
的证书请求文件。
注:CSR文件尽量每个证书都制作一次,将常用名称区分开来,因为该常用名称是证书中的密钥的名字。

保存到磁盘.png

1.3.2 创建开发者证书、发布证书(CER文件)

证明该电脑有调试和发布的资格。
这个过程需要执行2次,分别创建:用于真机调试的开发者证书、用于上传到AppStore的发布证书

创建CER_0.png 创建CER_1.png

然后下一步,会提示创建CSR文件,也就是证书签名请求文件. 直接选择我们上一步保存在桌面的CertificateSigningRequest.certSigningRequest的证书请求文件即可.提交上去后就会生成一个cer证书,如下图所示,有效期为一年.

选择CSR.png

点击DownLoad,双击安装。(如果安装不上,可以直接将证书文件拖拽到钥匙串访问的列表中)
两个证书创建完下载后双击安装如下:

证书.png

1.3.3 创建 Provisioning Profile证书(配置文件)

绑定之前创建的App ID,创建完可导入到项目中。
这个过程需要执行2次,分别创建:开发用的PP证书(会包含可调试此项目的设备)、发布的PP证书

创建PP文件.png

选择之前创建的App ID

选择App ID.png

选择CER证书,真机调试的PP就选真机调试的CER,发布用的PP就选发布用的CER

选择CER.png

这里有一个区别,真机调试的PP证书,需要绑定真机,这里可以选添加过一些设备,如果没有的话,需要将真机的udid复制出来在此添加。添加过的设备就可以安装导出的ipa包调试。
在发布PP文件中,是没有这一步的。

选择devices.png

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

PP文件.png

在不选择自动匹配的时候,可导入2个创建的PP证书

自动匹配.png 手动设置PP证书.png

1.3.4 补充说明,创建推送证书

创建推送证书.png

流程大致一样,不再赘述
同样创建2次,用于开发和调试

推送证书.png

分别下载两个推送证书,双击打开,在钥匙串中分别导出两个证书的p12文件。
注意:如果导出发布证书和开发开发者证书(CER文件)的p12,安装到其他的电脑上,则另一台电脑就也具备了这个开发者账号真机调试和发布app的资格。

导出p12.png

如果使用的是极光推送,则在极光推送应用设置里导入两个p12文件如图
注:Bundle ID会根据导入的p12文件自动生成。

导入到极光中.png

相关文章

网友评论

      本文标题:iOS 最新APP上架流程1--相关证书

      本文链接:https://www.haomeiwen.com/subject/erqudxtx.html