2019最新iOS证书申请,打包,AppStore上架流程

去年开始学习IOS,让我印象最深的不是代码的难写,而是各种证书的申请,打开开发者后台,那么多的菜单一个一个点击,申请,操作一遍之后第二遍又忘了,最近要帮别人写一个项目,写完之后准备打包发布,当我打开界面的那一刻,又彻底傻眼了,怎么几个月没见,界面又变样子了


2019最新iOS证书申请,打包,AppStore上架流程_第1张图片

没办法,在网上重新搜索教程,一步一步对照着来

第一步

检查自己是否有这个文件


2019最新iOS证书申请,打包,AppStore上架流程_第2张图片

如果有,跳过到第二步,如果没有,打开电脑,找到钥匙串应用,就是下面这个,


2019最新iOS证书申请,打包,AppStore上架流程_第3张图片

点击钥匙串访问->证书助理->从证书颁发机构申请证书

2019最新iOS证书申请,打包,AppStore上架流程_第4张图片

填写电子邮箱,选择存储到硬盘,点继续

2019最新iOS证书申请,打包,AppStore上架流程_第5张图片

点存储,存储到桌面或者指定目录

2019最新iOS证书申请,打包,AppStore上架流程_第6张图片

文件已经保存下来了

第二步

打开开发者页面,点击Certificates旁边那个蓝色的➕


2019最新iOS证书申请,打包,AppStore上架流程_第7张图片



2019最新iOS证书申请,打包,AppStore上架流程_第8张图片


我选择发布的,就是iOS Distribution (App Store and Ad Hoc)这个选项


2019最新iOS证书申请,打包,AppStore上架流程_第9张图片

然后点击右上角的蓝色Continue按钮,进入到下一个页面


2019最新iOS证书申请,打包,AppStore上架流程_第10张图片

点击选择Choose File按钮


2019最新iOS证书申请,打包,AppStore上架流程_第11张图片

选择刚才通过钥匙串生成的CertificateSigningRequest.certSigningRequest文件

选择完成之后,点击右上角的蓝色Continue


2019最新iOS证书申请,打包,AppStore上架流程_第12张图片

继续到下一个页面,此时第一步已经完成了


2019最新iOS证书申请,打包,AppStore上架流程_第13张图片


点击右上角蓝色的Download,下载之后把文件放置到自己设置的文件夹,以方便后面寻找,下载下来是这个文件 ios_distribution.cer

2019最新iOS证书申请,打包,AppStore上架流程_第14张图片

下载完成之后点击左上角  All Certificates

2019最新iOS证书申请,打包,AppStore上架流程_第15张图片

在列表中可以看到刚才生成的那一条


2019最新iOS证书申请,打包,AppStore上架流程_第16张图片

第三步,创建appid

这一步可以通过xcode直接创建,也可以用过开发者界面创建,xcode创建更简单,只需要在xcode中登入开发者账号,点击 try again按钮,就会自动才开发者后台创建,


2019最新iOS证书申请,打包,AppStore上架流程_第17张图片

下面说的是怎样在开发者后台创建

点击左侧菜单Identifiers,然后点击蓝色的➕


2019最新iOS证书申请,打包,AppStore上架流程_第18张图片

选择App IDs 选项,然后选择右上角蓝色Continue按钮


2019最新iOS证书申请,打包,AppStore上架流程_第19张图片


左边填写描述,右边填写你APP的Bundle id,

2019最新iOS证书申请,打包,AppStore上架流程_第20张图片

例如,下面填写, 点击右上角蓝色Continue


2019最新iOS证书申请,打包,AppStore上架流程_第21张图片

下面勾选上这两个选项,如果不需要通知,或者网络的话可以不勾选,然后 点击右上角蓝色Continue


2019最新iOS证书申请,打包,AppStore上架流程_第22张图片



点击之后变成Register,


2019最新iOS证书申请,打包,AppStore上架流程_第23张图片

点击完之后再列表就能看到刚才注册的APP ID了


第四步,推送证书申请(不需要推送的可以直接跳过)

点击上图申请好的APP ID,进入详情页,然后下拉选择下图这个按钮


2019最新iOS证书申请,打包,AppStore上架流程_第24张图片

点击之后弹出下图,一个是开发证书申请,一个是生产证书申请,这里选择生产证书申请


2019最新iOS证书申请,打包,AppStore上架流程_第25张图片

点击之后跳出下面页面,点击Choose File按钮,


2019最新iOS证书申请,打包,AppStore上架流程_第26张图片

还是选择刚才从钥匙串导出的那个文件


2019最新iOS证书申请,打包,AppStore上架流程_第27张图片

选择完成之后点击右上角蓝色Continue,然后跳到新的页面,点击右上角Download,下载完成之后点击左上角All Certificates


2019最新iOS证书申请,打包,AppStore上架流程_第28张图片

下载下来是这个文件


2019最新iOS证书申请,打包,AppStore上架流程_第29张图片

第五步,创建配置性文件 Provisioning Profiles

选择下图按钮

2019最新iOS证书申请,打包,AppStore上架流程_第30张图片


2019最新iOS证书申请,打包,AppStore上架流程_第31张图片

这里选择Ad Hoc,点击右上角蓝色Continus,到下面这个页面,选择刚才创建的com.lingdian.test

这个选项,


2019最新iOS证书申请,打包,AppStore上架流程_第32张图片

继续下一步

2019最新iOS证书申请,打包,AppStore上架流程_第33张图片

在继续下一步


2019最新iOS证书申请,打包,AppStore上架流程_第34张图片

在下一步,


2019最新iOS证书申请,打包,AppStore上架流程_第35张图片

然后点击download,就算完成了


2019最新iOS证书申请,打包,AppStore上架流程_第36张图片

然后把刚才下载的那个三个文件一次双击一下,这样证书就已经配置好了


2019最新iOS证书申请,打包,AppStore上架流程_第37张图片

第六步,xcode打包

打开Xcode,选择Product->Archive


2019最新iOS证书申请,打包,AppStore上架流程_第38张图片


选择Distribute App

2019最新iOS证书申请,打包,AppStore上架流程_第39张图片



下一步,按需求选择,然后就可以愉快的打包了

2019最新iOS证书申请,打包,AppStore上架流程_第40张图片

至此,整个流程也就算结束了,还有不懂的可以添加WX:ning737297447 咨询,其他的上架的也略知一二,知无不言言无不尽

你可能感兴趣的:(2019最新iOS证书申请,打包,AppStore上架流程)