2015年12月App Store提交审核流程(Xcode7,iOS9)

来源:互联网 发布:法甲德佩数据 编辑:程序博客网 时间:2024/05/22 06:49
今天刚刚完成我的第一款App的提交,因为知道苹果的审核非常严格,所以每做一步也是小心翼翼,每一项信息都是再三斟酌后填写。现在重新整理下我的提交过程,给那些新手做个参考,我会把我在提交App过程中遇到的一些问题也在这里给大家分享,免去和我一样的新手也遇到同样的问题,希望大家都能一次通过!
好吧,进入正题~
先做个大致流程目录:
一、创建发布证书(Distribution Certification)。二、创建App ID。三、创建Provisioning Profile(配置文件)。四、登录iTunes Connect 创建应用信息。五、Xcode进行App上传。六、最终提交。 

1、登陆apple开发者网站developer.apple.com(浏览器推荐Safari毕竟苹果亲儿子),来到下图,点击member center。



2、点击上图中的Certificates, Identifiers & Profiles来到下图:


3、接下来点击上图中的Certificates来创建证书,再点击右上角的+号,创建Distrubition证书(发布证书):


4.1、点击+号后进入下图:这里我们可以看到两种证书,Development(测试证书) 和 Production(发布证书),我们选择App Store and Ad Hoc(让电脑具备打包ipa包的能力),然后点击continue

4.2、接下来创建CSR文件(CSR就像是电脑的身份证,必须在电脑中生成),即下图红框的步骤,直接点击continue,来到Generate步骤



4.3、在这一步,切换到电脑本地,找到钥匙串访问,打开,按照如下图的步骤,点击从证书颁发机构请求证书: 

4.4、用户电子邮件地址就填你开发者账号所用的邮箱,下面选项选择存储到磁盘,路径选一个好找的地方(比如:桌面),然后点击继续,CSR 文件创建成功。

4.5、现在回到刚才的开发者网站,继续刚才的步骤,把刚才生成的CSR文件上传:点击choose file 选择刚才创建的CSR文件,然后点击Generate进入下一步,Download(下载)界面:

4.6、点击Download按钮,把证书下载到电脑,双击证书,进行安装,这里会要求你输入密码,根据提示输入就好了,然后证书就成功安装了。(在钥匙串会多一个证书)


5、搞定了证书之后,我们来创建App ID,点击下图中的+号。


6.1、点击+号后来到下图,这里输入App ID Description,这个没有什么要求,按要求填即可,但是自己要能认到。


6.2、滚动条往下,这时按照图中进行选择Explicit App ID,输入Bundle ID(与Xcode写得app Bundle ID一致,大概格式为:com.公司名.项目名)。(这里有两个选项,精确的App ID和模糊的App ID,在这里我们选择精确的App ID)


6.3、滚动条继续往下滑出现App Services,这里根据自己的App选择就好了,然后点击continue,App ID就这样创建好了。


7.1、接下来创建Provisioning Profile,如下图,点击+号创建。



7.2、选择Distribution 中的App Store,点击continue


7.3、选择刚才创建好的App ID,点击continue


7.4、选择刚才创建好的证书,点击continue


7.5、这里要求输入Profile Name,也没有什么要求,写一个自己能认到的名字就好,点击Generate。

7.6、Profile创建完成后,点击download,下载到电脑(如下图),进行安装(直接双击)。

8、接下来创建应用程序的信息,回到member center,点击iTunes Connect,再点我的App。


9、点击下图左上角的+号,进行创建应用

10、新建App如下图,根据自己的App进行填写。这里主要说语言,选择如下图(刚开始一直找C开头字母,结果没有Chinese。。。。是简体中文)。套装ID就是刚才创建好的,找到自己的Bundle ID就可以了。SKU和Bundle ID一致就可以了。点击创建。



11、接下来进行App信息和价格与销售范围填写,根据自己App实际情况填就好了。 



12、接下来点击下图中的“正在等待审核”(下图中的正在等待审核,是全部步骤完成后成功提交了应用才出现的,如果还没有完成是准备提交字样),在这个页面,主要就是填写一些基本的信息(名称描述关键词等等),同样根据自己App实际情况填写就好了。有几个需要注意的地方,在这里写下: 

① 你需要提交App如下尺寸的屏幕快照(各五张,如果是iPhone应用可以不需要提交iPad屏幕快照):
640 × 960  3.5英寸
640 × 1136   4英寸
750 × 1334   4.7英寸
1242 × 2208  5.5英寸
在这里我推荐大家用模拟器截图,cmd+s,图片会直接保存在桌面。不过要注意的是:模拟器必须是100%的大小,否则尺寸会不对(有些人可能注意到,6plus100%电脑屏幕都不够大,不过没关系,截图不受影响)
② 技术支持网站:对于独立开发者或没有自己的网站的朋友,这里可以自己的博客或个人微博,但需要注意,如果你填的网址需要登录账号,会被苹果打回(参考他人总结)。
③ 构建版本:在这里就是你上传的应用(具体上传步骤下面介绍) 

④ 演示账户:就是如果你的应用有些功能需要登录后使用,你必须给apple提供一个测试账号。


⑤ 版权:根据提示填写就好了。


还有很多其他信息,大家填好后,就进行下一步,应用上传。

13、接下来,来到Xcode进行App上传。项目中的Bundle ID必须与上面步骤填的相同。Build Setting 里面,选中profile对应的证书。Xcode中其他相关信息,如:支持的iOS版本、横竖屏支持等,根据自己实际需求填写正确。

14、打包,注意:在打包的时候需要将调试设备选择为iOS device(不能是模拟器),否则Archive选项会是灰色,不能打包。


15、点击Archive后,如下图,点击右边的验证(Validate...),这时需要点时间验证


验证成功后,如下图:


16、然后点击,右边蓝色按钮Upload to App Store...进行上传(这里也需要点时间,期间还莫名其妙出错cannot verify client.(3000),重新来了一遍后又没问题了)。上传成功后出现下图(看到这幅图心情舒服多了):


17、这时候回到开发者中心,iTunes Connect如下图,在构建版本就能看到自己上传的应用了,App提交工作基本完成。


18、点击存储后,点击提交以供审核,如下图:


19、这时候你又会看到如下选项,还是根据App实际情况填写就好了,最后填完后点击提交,大功告成,左边的准备提交,就变成了正在等待审核!!



App icon和启动图片尺寸:点击打开链接

App Store最新审核指南(被拒原因):点击打开链接



1 0