您的位置:首页 > 移动开发 > IOS开发

iOS上线流程

2016-05-25 11:37 363 查看
从来没上线过,第一次上线就看到一篇好帖子【帖子在这里:http://www.cocoachina.com/bbs/read.php?tid=330302】,这个楼主自己操作过,流程很详细,也很准确,比较新~15年11月发布的,不像一些很早的攻略,界面什么的都变了,好多东西都找不到!so~自己还算幸运!照着这篇攻略操作下来基本没什么问题!就是有些细节的问题还需要自己备注一下以便以后使用!顺便又走了一遍流程,也是为了再巩固一下!

(申请账号之类的都是boss办的~流程我就不清楚了~不过网上应该也有好多详细的教程,找个比较新鲜的跟着操作就是了!)

下面是上线的整个流程
一、申请App
ID
点击https://developer.apple.com/ 进入开发者中心找到这个标志点击进入


之后选择Certificates, IDs & Profiles,下图所示,申请AppID配置证书都在这边



进来之后下边这个地方可以选择系统,我就选第一个iOS了~~



之后选择 Identifiers ——>App IDs ——>右上角加号,创建新的APP ID,我们这个不知道是boss还是谁之前已经创建好了,我就没再创建,但是过程还是给出来【注意:这里已经创建好的这个AppID对应的bundle
ID用的就是我项目的Bundle ID,所以我用这个就可以,但是如果你现在是一个新项目,BundleID不同,建议重新创建AppID】



这里
1. Name我觉得最好不要乱填了,至少让你一看就知道是哪个项目的AppID,我们这个就是项目名称后边加了点别的;
2. BundleID就填你项目的Bundle ID,而且我觉得Bundle ID确定了就不要乱改了吧。毕竟用的地方挺多,如果随便改了鬼知道他会不会产生其他影响~~



然后下边App Services,都说Push Notifications必须选上,我也不是很清楚,我们这个是直接选上了的,不过即便没选后边也确实可以修改~【PS:我隐约记得好像在做极光推送的时候要求申请什么的时候必须选上PUSH什么什么的,记不清了~~保险起见还是选上吧!】



之后就没什么了,点击Continue然后看着往后进行最终确认生成ID就可以了~我就不往后继续了!

二、创建证书
在正式开始创建证书的流程之前先说一点别的:
这个证书其实之前我们创建过的,所以我就直接跳过创建证书的过程,直接开始打包了,没想到失败了、出现下图这样的弹窗



说是之前的证书无效了,前去把之前的证书revoke掉,再申请就是了~~这里还需要到钥匙串将相应失效的证书删除掉,在“登录”和“系统”两个地方都要删除,这样才能彻底删掉!【PS:我把开发证书和发布证书全删掉了重新创建(好像都失效了吧~~我也忘了)】【再PS:看到简书一篇文章说发布证书还有数量上限,到达上限就不能再申请了,删掉一个再申请就好了~文章在此:http://www.jianshu.com/p/918f69a729e2



OK~下边开始创建证书的正式流程!!

第一、创建一个证书请求文件~
去launchpad 里找到你的钥匙串



之后选择“从证书颁发机构请求证书”





在之后的页面填写
1. 邮件地址:你的开发账号
2. 常用名称:这个名称千万不要乱写,它会成为你证书的专用秘钥名称,下面绿框框里的就是这个时候填的常用名称!【注意:每创建一次证书就要重新制作一个CSR文件,并且用不一样的常用名称!不然你生成的证书秘钥名称一样!我已开始就没注意到这点,用了一个请求文件,结果绿框框里的名字一样~我就懵逼了~(PS:其实那个楼主的帖子里说明了要分开制作,只是我粗心没注意到!)然后又删掉重新制作了两遍!创建开发证书的时候用“项目名称_development”,创建发布证书的时候用“项目名称_distribution”~咦~~!??突然发现之前拼错了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: