去年开始学习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
下一步,按需求选择,然后就可以愉快的打包了
至此,整个流程也就算结束了,还有不懂的可以添加WX:ning737297447 咨询,其他的上架的也略知一二,知无不言言无不尽
网友评论