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

2022-05-20 APP开发 0 0

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

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

第一步

检查自己是否有这个文件

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

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

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

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

文件已经保存下来了

第二步

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

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

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

点击选择Choose File按钮

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

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

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

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

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

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

第三步,创建appid

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

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

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

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

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

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

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

点击之后变成Register,

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

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

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

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

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

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

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

下载下来是这个文件

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

选择下图按钮

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

这个选项,

继续下一步

在继续下一步

在下一步,

然后点击download,就算完成了

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

第六步,xcode打包

打开Xcode,选择Product->Archive

选择Distribute App

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

至此,整个流程也就算结束了

发表评论
评论列表