个人可以上线ios app上线流程吗

知足不辱,知止不殆!
iOS APP上线 发布流程
上架前预热
先登陆自己的开发者账号(自己提前注册好 iOS 开发者账号,这里假设你已经拥有了一个 iOS 开发者账号),进入这个页面:
由于我提交上架的是iOS Apps,因此进入最左边这一栏:
一开始,看着这几个“Certificates、Identifiers、Devices、Provisioning Profiles”,感觉没什么的,但是到实际用起来,特么的我就蒙圈了。下面解释一下这几个到底是什么鬼,揭开它们的庐山真面目。
看到我又乱了,不怕,慢慢来解释。
开始上架之路
1. 申请App ID
选中Identifiers的App IDs,点击右上角的“+”号填写相应信息来申请App ID。
注意:这个App ID Description的Name是用来描述你的App Id,这个随便填,没有什么限制,最好是项目名称,这样方便自己辨识(不允许中文喔)。
注意:App ID Suffix,这是你 App Id 的后缀,这个需要仔细。因为这个内容和你的程序直接相关,后面很多地方要用到,最好是com.yourcompany.yourappname的格式,我用的是项目中的 Bundle Identifier(反正这样是最保险的,上面有提到什么是 Bundle Identifier )。
注意:App Services,默认会选择2项,不能修改,只需要选择上自己需要的服务即可,不知道在哪里看到说是必须要选上推送,否则后面就没有办法修改了,但是我自己测试的是可以修改的。
如果不放心的程序员,可以选上喔,然后点击Continue。
确认没有错的话直接点击 Submit 后点击 Done 即完成 App ID 的创建,如下图所示:
2. 创建证书(Certificates)
2.1 创建证书请求文件
先创建一个证书请求文件。在 Mac 上的应用程序找到“钥匙串访问”,如下图这个图标:
打开后,选择 钥匙串访问–证书助理–从证书颁发机构请求证书,如下图所示:
填写好证书信息,保存该证书。
注意:用户邮件地址填写开发者的邮件,常用名称是证书中密钥的名字,CA 电子邮件地址不用填。
点击“继续”,选择存储该证书的位置,即可生成证书请求文件,如下图所示:
2.2 开始创建证书
证书有两大类,开发证书(Development,也称为调试证书)和发布证书(Production)。
常用的有以下几种:
① iOS App Development:真机调试证书。
② Apple Push Notification service SSL (Sandbox):推送调试证书,直接用 Xcode 调试到设备的 App 需要调试证书推送通知。
③ App Store and Ad Hoc:发布证书,App Store、In-House(之前是有这个的,不过我现在看不到,先不管)、Ad Hoc 发布方式都需要这个证书来签名。
④ Apple Push Notification service SSL (Sandbox & Production):推送正式证书,AppStore、In-House、AdHoc 都需要用正式推送证书推送通知。
注意:这几种证书的创建都是需要上传CSR文件(就是刚刚创建好的 CertificateSigningRequest.certSigningRequest文件)。
发布证书和开发者证书需要操作两次,分别创建,开发者证书用于真机调试,发布证书用于提交到 App Store。
比如先勾选 iOS App Development,点击 Continue,它会提示你需要一个 CSR 文件。
机智如我早就已经创建好了,就是那个上面说的 CertificateSigningRequest.certSigningRequest文件。
好,继续 Continue。
选择那个 CSR 文件,点击 Generate。
可以把他下载到 Mac 找个地方放着。
同样的,App Store and Ad Hoc 也是一样的方法来创建即可。
哎呀,还可以,知道我已经创建了 iOS App Development,给我变灰不可以点击了。
到了最后一步,跟创建 iOS App Development 差不多:
不过跟 iOS App Development 的证书的Name有点不同。一个是 iOS Development: Microlen Yan(我的),另一个是 iOS Distribution: Y..S.. Technology Co., Ltd.(公司的)。也下载到电脑以后,你 Mac 上有了以下这两个文件:
在开发者中心也可以看到:
这两个证书都是有效期1年。
双击这两个 cer 证书文件,就可以安装好了这两个证书。(如果安装不上,可以直接将证书文件拖拽到钥匙串访问的列表中)
安装完成之后应该是这样子的:
3. 创建配置文件(描述文件Provisioning Profile)
点击右上角的“+”号,分别创建开发用的 Provisioning Profile 和发布到 App Store 用的 Provisioning Profile:
以iOS App Development为例。
选择之前已经创建好的App ID,下一步:
选择证书,这个也是刚刚创建好的证书。继续下一步:
注意:开发的 Provisioning Profile 需要真机调试,所以这里要绑定一个或以上的真机,这里我是之前添加过真机了,所以可以直接勾选;如果没有的话,需要将真机的 UUID 复制出来在此添加(方法:使用手机 Safari 访问 )。还有就是,在发布的
Provisioning Profile 中,是没有这一步的,道理我们都懂!(不懂也不要问度娘)
好,勾选了之后,直接 Continue:
填写好了 Profile Name 之后,点击 Generate 生成:
下载下来吧,骚年!然后去创建发布用的 Provisioning Profile,步骤和以上的差不多。
在选择证书的时候有一点点不同:
同样完成以后,下载下来。现在就多了两个 Provisioning Profile:
双击就添加到 Xcode 中,这样在真机调试或者发布时,就可以分别有不同的 Provisioning Profile 与其对应。不过,其实可以不用下载保存,因为可以在Xcode那里下载的(具体操作下面有,我也是后来才听说的,原谅我没有好好读书)。
4. 项目配置(在 Xcode 进行)
在 Xcode 中,选择 Xcode–Preference 以下界面,选择 Accounts 选项卡:
选中那个 Admin 的,然后点击 View Details…
在这里可以下载你的 Provisioning Profile(Xcode做得还可以的是不是)。
配置以下项目 PROJECT 的 Provisioning Profile 属性:
然后用真机打包:Product–Archive(如果不是连真机,好像 Archive 这个菜单项是灰色不可以点击的)
为了保险起见、让苹果审核顺利一点,先点击“Validate…”来验证一下:
验证验证着就出现以下这个问题了:
看来是这个 iTunes Connect 的问题,那就先去 iTunes Connect 去注册一个该 app 的信息吧。
我试了好多次才进去的,apple 这个坑爹货。点击“我的 App”,新建一个 App 吧。
点击创建之后
填写完相应信息,点击“1.0 准备提交”。
把要填的信息包括:版本信息、App 综合信息、Game Center(我的暂时没有用到)、App 审核信息、额外信息,填写完毕之后存储一下(建议每填一下存储一下,iTunes Connect 经常网络搞飞机的)。
对了,还有一个“构建版本”,这个把代码打包成 ipa 文件而已。构建版本(下面有构建方法)完成之后,再来这个 iTunes Connect 里填写“构建版本”
构建版本的方法有两种,一种是使用 Xcode,另一种就是下载一个叫 Application Loader 这个软件:
看到蓝色背景的按钮没有,Upload to App Store…之后按照提示操作吧。
我建议使用 Application Loader 的。
它会验证你的 app,如果这里上传完毕没有报错的话,那么 10 分钟左右等 apple 那边处理完这个版本,就可以到 iTunes Connect 里的“构建版本”选择刚刚上传好的这个版本。
填好就像这样子啦:
好,信息都填写完毕了。iTunes Connect 右上角提交审核吧!祝君 app 顺利上架!
另一篇参考文章:
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!iOS&App上线流程
从来没上线过,第一次上线就看到一篇好帖子【帖子在这里:】,这个楼主自己操作过,流程很详细,也很准确,比较新~15年11月发布的,不像一些很早的攻略,界面什么的都变了,好多东西都找不到!so~自己还算幸运!照着这篇攻略操作下来基本没什么问题!就是有些细节的问题还需要自己备注一下以便以后使用!顺便又走了一遍流程,也是为了再巩固一下!
(申请账号之类的都是boss办的~流程我就不清楚了~不过网上应该也有好多详细的教程,找个比较新鲜的跟着操作就是了!)
下面是上线的整个流程
一、申请App
进入开发者中心找到这个标志点击进入<img STYLE="" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://s11.sinaimg.cn/bmiddle/002pIkC1zy71dfaHWQOda&690" DATA-EN-IMG-SELECTED="true" TITLE="" NAME="image_operate_91071"
ALT="iOS&App上线流程" />
之后选择Certificates, IDs &
Profiles,下图所示,申请AppID配置证书都在这边
<img src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://s7.sinaimg.cn/mw690/002pIkC1zy71deX45dIf6&690" STYLE="" DATA-EN-IMG-SELECTED="true" TITLE="" NAME="image_operate_04869"
ALT="iOS&App上线流程" />
进来之后下边这个地方可以选择系统,我就选第一个iOS了~~
<img STYLE="" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://s11.sinaimg.cn/bmiddle/002pIkC1zy71dfd2Bce2a&690" DATA-EN-IMG-SELECTED="true" TITLE="" NAME="image_operate_98477"
ALT="iOS&App上线流程" />
之后选择 Identifiers ——&App IDs
——&右上角加号,创建新的APP
ID,我们这个不知道是boss还是谁之前已经创建好了,我就没再创建,但是过程还是给出来【注意:这里已经创建好的这个AppID对应的bundle
ID用的就是我项目的Bundle
ID,所以我用这个就可以,但是如果你现在是一个新项目,BundleID不同,建议重新创建AppID】
<img STYLE="" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://s14.sinaimg.cn/mw690/002pIkC1zy71dfogUB7bd&690" DATA-EN-IMG-SELECTED="true" TITLE="" NAME="image_operate_95157"
ALT="iOS&App上线流程" />
Name我觉得最好不要乱填了,至少让你一看就知道是哪个项目的AppID,我们这个就是项目名称后边加了点别的;
2. BundleID就填你项目的Bundle ID,而且我觉得Bundle
ID确定了就不要乱改了吧。毕竟用的地方挺多,如果随便改了鬼知道他会不会产生其他影响~~
<img STYLE="" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://s5.sinaimg.cn/mw690/002pIkC1zy71dfr0Dbee4&690" DATA-EN-IMG-SELECTED="true" TITLE="" NAME="image_operate_96886"
ALT="iOS&App上线流程" />
然后下边App Services,都说Push
Notifications必须选上,我也不是很清楚,我们这个是直接选上了的,不过即便没选后边也确实可以修改~【PS:我隐约记得好像在做极光推送的时候要求申请什么的时候必须选上PUSH什么什么的,记不清了~~保险起见还是选上吧!】
<img STYLE="" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://s12.sinaimg.cn/mw690/002pIkC1zy71dftXEjp2b&690" DATA-EN-IMG-SELECTED="true" TITLE="" NAME="image_operate_96588"
ALT="iOS&App上线流程" />
之后就没什么了,点击Continue然后看着往后进行最终确认生成ID就可以了~我就不往后继续了!
二、创建证书
在正式开始创建证书的流程之前先说一点别的:
这个证书其实之前我们创建过的,所以我就直接跳过创建证书的过程,直接开始打包了,没想到失败了、出现下图这样的弹窗
<img STYLE="" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://s9.sinaimg.cn/mw690/002pIkC1zy71dfvHW1Gc8&690" DATA-EN-IMG-SELECTED="true" TITLE="" NAME="image_operate_96573"
ALT="iOS&App上线流程" />
说是之前的证书无效了,前去把之前的证书revoke掉,再申请就是了~~这里还需要到钥匙串将相应失效的证书删除掉,在“登录”和“系统”两个地方都要删除,这样才能彻底删掉!【PS:我把开发证书和发布证书全删掉了重新创建(好像都失效了吧~~我也忘了)】【再PS:看到简书一篇文章说发布证书还有数量上限,到达上限就不能再申请了,删掉一个再申请就好了~文章在此:】
<img STYLE="" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://s11.sinaimg.cn/mw690/002pIkC1zy71dfycowaca&690" DATA-EN-IMG-SELECTED="true" TITLE="" NAME="image_operate_96536"
ALT="iOS&App上线流程" />
OK~下边开始创建证书的正式流程!!
第一、创建一个证书请求文件~
去launchpad 里找到你的钥匙串
<img STYLE="" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://s2.sinaimg.cn/mw690/002pIkC1zy71dfFfHZTa1&690" DATA-EN-IMG-SELECTED="true" TITLE="" NAME="image_operate_25107"
ALT="iOS&App上线流程" />
之后选择“从证书颁发机构请求证书”
<img STYLE="" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://s8.sinaimg.cn/mw690/002pIkC1zy71dfGkz2v07&690" DATA-EN-IMG-SELECTED="true" TITLE="" NAME="image_operate_64896"
ALT="iOS&App上线流程" />
<img STYLE="" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://s10.sinaimg.cn/mw690/002pIkC1zy71dfHS0Zzc9&690" DATA-EN-IMG-SELECTED="true" TITLE="" NAME="image_operate_62364"
ALT="iOS&App上线流程" />
在之后的页面填写
1. 邮件地址:你的开发账号
常用名称:这个名称千万不要乱写,它会成为你证书的专用秘钥名称,下面绿框框里的就是这个时候填的常用名称!【注意:每创建一次证书就要重新制作一个CSR文件,并且用不一样的常用名称!不然你生成的证书秘钥名称一样!我已开始就没注意到这点,用了一个请求文件,结果绿框框里的名字一样~我就懵逼了~(PS:其实那个楼主的帖子里说明了要分开制作,只是我粗心没注意到!)然后又删掉重新制作了两遍!创建开发证书的时候用“项目名称_development”,创建发布证书的时候用“项目名称_distribution”~咦~~!??突然发现之前拼错了&#128514;】
<img STYLE="" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://s10.sinaimg.cn/mw690/002pIkC1zy71dfJ2jlD29&690" DATA-EN-IMG-SELECTED="true" TITLE="" NAME="image_operate_91457"
ALT="iOS&App上线流程" />
CA电子邮件地址:不用填!!!因为你要选择存储到磁盘(但是下边默认是用电子邮件发送给CA,别搞错!),存在桌面就行,确定之后你桌面上就多了一个证书请求文件(CSR文件):CertificateSigningRequest.certSigningRequest【重复一遍:这个CSR文件你每创建一个证书都删掉之前的重新再制作一个,常用名称也要区分,不然不同证书秘钥名字一样】
第二、制作证书~【注意:我们总共需要四个证书】
选择Certificates——&All——&右上角加号
<img STYLE="" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://s8.sinaimg.cn/mw690/002pIkC1zy71dfLT4KX87&690" DATA-EN-IMG-SELECTED="true" TITLE="" NAME="image_operate_12078"
ALT="iOS&App上线流程" />
【这里总共两个证书,也就是下边的步骤需要走两步~点击创建开发证书走一遍,创建发布证书走一遍~每一遍都要重新生成一个上一步的CSR文件~(又说一遍&#128514;但是真的很重要)】
<img STYLE="" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://s13.sinaimg.cn/mw690/002pIkC1zy71dfP1b0o4c&690" DATA-EN-IMG-SELECTED="true" TITLE="" NAME="image_operate_79884"
ALT="iOS&App上线流程" />
点击下一步下一步之后选择刚刚存在桌面的那个CSR文件,提交之后圣城第一个证书
<img STYLE="" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://s6.sinaimg.cn/mw690/002pIkC1zy71dfPY3OZ95&690" DATA-EN-IMG-SELECTED="true" TITLE="" NAME="image_operate_95891"
ALT="iOS&App上线流程" />
downLoad下来之后双击安装!然后就可以在钥匙串看到一个新的证书啦~~
到此第一个证书创建完毕!然后回到前面一步创建第二个证书!两个证书全部创建完毕之后,在你的Certificates——&All里有两个新证书,一个是iOS
Distribution,一个是iOS Development
<img STYLE="" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://s10.sinaimg.cn/mw690/002pIkC1zy71dfTyuIF89&690" DATA-EN-IMG-SELECTED="true" TITLE="" NAME="image_operate_29143"
ALT="iOS&App上线流程" />
下面继续创建另外两个证书(PP证书),同样是一个Development一个Distribution
左下角Provisioning Profiles ——&All
——&右上角加号
<img STYLE="" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://s1.sinaimg.cn/mw690/002pIkC1zy71dfVa8KYa0&690" DATA-EN-IMG-SELECTED="true" TITLE="" NAME="image_operate_47536"
ALT="iOS&App上线流程" />
跟前面一样的,需要创建两次
<img STYLE="" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://s4.sinaimg.cn/mw690/002pIkC1zy71dfZmlh173&690" DATA-EN-IMG-SELECTED="true" TITLE="" NAME="image_operate_06193"
ALT="iOS&App上线流程" />
AppID 会自动匹配
<img STYLE="" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://s1.sinaimg.cn/mw690/002pIkC1zy71dg0Wy0Ub0&690" DATA-EN-IMG-SELECTED="true" TITLE="" NAME="image_operate_64236"
ALT="iOS&App上线流程" />
这里出现的应该是之前创建的证书,对应的iOS Distribution或者iOS Development
<img STYLE="" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://s3.sinaimg.cn/mw690/002pIkC1zy71dg2NHbAd2&690" DATA-EN-IMG-SELECTED="true" TITLE="" NAME="image_operate_13995"
ALT="iOS&App上线流程" />
继续下一步【注意这里有一点不一样的,创建开发证书的时候需要选择手机,我之前有过三个,就都选上了~~不过XCode现在真机测试直接装手机上就可以,不像以前还得要什么UDID的我也没用过不清楚~】
<img STYLE="" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://s7.sinaimg.cn/mw690/002pIkC1zy71dg5ZxIy76&690" DATA-EN-IMG-SELECTED="true" TITLE="" NAME="image_operate_47616"
ALT="iOS&App上线流程" />
最后填名字,反正名字能让你知道这是什么证书就OK啦~~
<img STYLE="" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://s1.sinaimg.cn/mw690/002pIkC1zy71dg91sdO10&690" DATA-EN-IMG-SELECTED="true" TITLE="" NAME="image_operate_96414"
ALT="iOS&App上线流程" />
最后生成证书后就可以了~【可以不用下载哦~】
三、配置项目环境
1. Account的配置
打开Xcode——&Xcode——&Preferences...——&Accounts——&点击左下角加号添加AppID——&选中之后双击或者点击View
Details进入下一页
<img STYLE="" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://s15.sinaimg.cn/mw690/002pIkC1zy71dggx9fMae&690" DATA-EN-IMG-SELECTED="true" TITLE="" NAME="image_operate_42370"
ALT="iOS&App上线流程" />
这里在下方Provisioning Profiles
里可以看到你之前创建好的两个PP证书,就是没下载的那两个,在这里Download一下~
<img STYLE="" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://s14.sinaimg.cn/mw690/002pIkC1zy71dggWFAh5d&690" DATA-EN-IMG-SELECTED="true" TITLE="" NAME="image_operate_64065"
ALT="iOS&App上线流程" />
2. 项目的配置
TARGETS——&General——&Identity,Team选对应的AppleID【这里的Bundle
ID和之前创建AppID时填的是一样的,一般都用公司网址倒着写然后点上项目名字(例如:com.baidu.项目名)】
<img STYLE="" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://s2.sinaimg.cn/mw690/002pIkC1zy71dgjjhN781&690" DATA-EN-IMG-SELECTED="true" TITLE="" NAME="image_operate_86916"
ALT="iOS&App上线流程" />
PROJECT——&Build Settings——&Code Singing
——&Provisioning Profile,这里选择发布证书
<img STYLE="" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://s15.sinaimg.cn/mw690/002pIkC1zy71dgkSSZM1e&690" DATA-EN-IMG-SELECTED="true" TITLE="" NAME="image_operate_63809"
ALT="iOS&App上线流程" />
OK!到此为止,证书全部创建完毕!开始打包!!
四、ipa打包
真机状态——&Product——&Archive(如果不是真机状态,Archive是灰的,点不了)
<img STYLE="" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://s2.sinaimg.cn/mw690/002pIkC1zy71dgmjw9b41&690" DATA-EN-IMG-SELECTED="true" TITLE="" NAME="image_operate_31993"
ALT="iOS&App上线流程" />
等一小会儿~成功后会弹出下面这个弹框~
<img STYLE="" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://s11.sinaimg.cn/mw690/002pIkC1zy71dgnUnpgea&690" DATA-EN-IMG-SELECTED="true" TITLE="" NAME="image_operate_54882"
ALT="iOS&App上线流程" />
点击Validate进行验证——&验证成功后点击Export导出ipa(直接存桌面)
但是!!but!!这里我没有验证成功!弹出下图弹窗!尝试了几次都没成功(我也是蠢~没去查查这是啥意思,居然还会再试几遍)~查过之后发现自己还没在iTunes创建过相应bundle
ID的应用!所以要先去iTunes创建完应用,填了基本信息后再来这边验证打包!
<img STYLE="" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://s10.sinaimg.cn/mw690/002pIkC1zy71dgqttqh49&690" DATA-EN-IMG-SELECTED="true" TITLE="" NAME="image_operate_82756"
ALT="iOS&App上线流程" />
好了!问题找到了就去创建应用了!!
1. 登录开发者中心——&选择iTunes
Connect(就不贴图了,就在前面Certificates, IDs & Profiles的下面)——&Go to
iTunes Connect进入后选择第一个“我的App”
<img STYLE="" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://s9.sinaimg.cn/small/002pIkC1zy71dgrZpnq98&690" DATA-EN-IMG-SELECTED="true" TITLE="" NAME="image_operate_57514"
ALT="iOS&App上线流程" />——&<img STYLE="" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://s4.sinaimg.cn/small/002pIkC1zy71dgsFH7tb3&690" DATA-EN-IMG-SELECTED="true" TITLE="" NAME="image_operate_63334"
ALT="iOS&App上线流程" />
左上角加号——&新建App——&填写基本信息~
1. 【注意:选择语言的时候不要傻傻的找Chinese了~~并没有!找Simplified
Chinese!(PS:又是一个楼主写的很清楚我却没看到的~研究半天,差点选了English&#128531;)】
2. 套装ID与SKU填项目的Bundle ID
3. 名称是会显示在AppStore的你的应用名称
点击创建后你就创建了一个新的应用!这个时候可以继续往下填写应用信息,也可以先返回上一步去验证你的应用,这时候应该就会验证成功了~验证成功可能需要一点时间,这个时间就用来填应用信息喽~~(我总是不会等,等待的时间就去做别的事情,把时间充分利用!)
再说一些填信息的注意事项
App预览和屏幕快照:最好不要用中文命名的!这里是一定需要3.5英寸的图的~(我之前就不知道,由于不打算适配4系列,提前就没有准备、导致推迟了一天提交,难过了一晚上!至于不适配4系列能不能通过审核,我也不清楚~我有朋友他们就成功上线了,但网上也有说通不过的~)
联系信息:这里的手机号需要填写标准格式,例如:+86
(前边商务代表信息中的手机号也是这样填)
演示账户:如果你的应用需要注册登录才能使用某些功能,一定要提供一个演示账户,保证这个账户能登陆你的应用
4.构建版本:当你把几乎全部信息填写差不多后,你的应用应该也验证完了,之后导出ipa包然后上传
上传完之后刷新页面构建版本这里就有东西可以选择了!
下边是ipa包的上传,这里提示了两种方法,【使用Xcode
n.n 或更高版本,或使用Application Loader m.m 或更高版本提交您的构建版本】
a. 使用Xcode上传:应该是在前边打包那个界面有个蓝色按钮,Upload to App
,点击上传,但是发现超超级慢,进度条完全不动~咨询了一下朋友,发现使用第二种方法会超级快,于是改用Application
b. 使用Application
Loader上传:打开Xcode——&Xcode——&Open Developer
Tool——&Application Loader 这样就打开Application Loader喽~~【注意:根本不需要重新下载!!!Xcode自带啊!!玛德自带!!傻傻的我一开始完全不知道,还点击构建版本那的链接下载呢~发现单位网速超级超级慢,下载下来得四个小时,于是去群里吐槽才知道的!&#128514;&#128514;】
<img STYLE="" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://s16.sinaimg.cn/mw690/002pIkC1zy71dgwOIEvaf&690" DATA-EN-IMG-SELECTED="true" TITLE="" NAME="image_operate_62450"
ALT="iOS&App上线流程" />
模板选取器长这样——&
<img STYLE="" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://s13.sinaimg.cn/mw690/002pIkC1zy71dgykhRO8c&690" DATA-EN-IMG-SELECTED="true" TITLE="" NAME="image_operate_78345"
ALT="iOS&App上线流程" />
点击选取,选取你之前导出的ipa包,按照提示选取信息后等着成功!成功后应该还会收到一封邮件!但是!!上传成功后不一定在你的构建版本的地方可以看到它,听说有时候会有些慢()你也可以刷新一下页面,或者到iTunes
Connect的活动页面去看看状态什么的,【注意:iTunes
Connect里填写信息的页面是可以刷新的,Safari也许会提示你这个页面有正在填写的东西刷新后可能消失之类的,但是不用担心!放心刷新~刷完之后你会发现这些信息还在!而且哪怕关机之后第二天再打开这个页面这些信息也都是在的(实在不放心的话把填的信息记下来,大不了再填一遍嘛!我就是报着这种心态才知道可以随便刷新的)】
全部信息填写完并且构建版本也选取完之后就可以点击右上角存储以及提交以供审核了~这时候应该还有个IDFA广告什么的要选择,这就是下一条注意事项了
5.IDFA这块如果选错很容易被拒,用下面这个链接的方法可以检查你是否使用了IDFA
& ()如果使用了,可以像友盟()说的这样选
<img STYLE="" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://s5.sinaimg.cn/mw690/002pIkC1zy71dgBZjgg64&690" DATA-EN-IMG-SELECTED="true" TITLE="" NAME="image_operate_24712"
ALT="iOS&App上线流程" />
OK啦~~之后就没什么了~等待审核就好了!!
<img STYLE="" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://s12.sinaimg.cn/mw690/002pIkC1zy71dgDEm2Deb&690" DATA-EN-IMG-SELECTED="true" TITLE="" NAME="image_operate_20517"
ALT="iOS&App上线流程" />
OVER~~祝君好运~~~
补充:即便不适配ipad,也需要程序直接在ipad跑起来,布局上注意一下。我之前跑都没跑,后来提交的版本ipad上跑有的地方直接重叠了、后来又改了改再提就没问题了!!
今天提交了第二个版本,补充一个,跟第一次上线差不多,好简单的~
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 ios app上线流程 的文章

 

随机推荐