iOS 应用上架

除了企业级的应用,一般一个应用开发完成后,都会上架App Store。其实上架流程并不繁琐,麻烦的是要耗时等待审核,如果被拒,修改后又需要等待。被拒的原因很多(真的很多…),比如程序有崩溃,适配没做好,涉及宗教,按钮提醒用户更新等等,关于详细的审核标准,可以Google一下,有很多的文档。

本文主要讲解应用如何上架,前期需要准备哪些资料。


环境信息
Mac OS X 10.10.3
Xcode 6.3
iOS 8.3

正文

一、前期资料准备

1. 准备各个尺寸的App icon。

具体需要的尺寸可以在工程目录中images.xcassets的AppIcon中看到。先在右边栏中选择需要适配的系统版本,然后再切对应尺寸的icon图标。(29pt中,需要@2x与@3x的图,意思就是需要边长为292与293的icon)

除了对应尺寸的icon以外,还需要一张1024*1024的icon(注意:不能有alpha通道)

2. 各种尺寸的截图。

根据应用的设备不同,所需截图也不同。如果是iPad应用,那么最多准备5张屏幕截图即可。如果是iPhone应用,则需要准备3.5’’、4’’、4.7’’、5.5’’四个尺寸的屏幕截图各五张。

关于屏幕截图,最好是打开模拟器,直接command+s来进行截图,防止尺寸不对。

二、放入icon

在xcode中打开images.xcassets,将准备的icon放入对应尺寸的位置。

三、填写itc信息

https://itunesconnect.apple.com

1. 使用开发者账号登录上面链接(加入了开发者计划的账号,$99的那个),并点击我的App。

2. 创建应用

创建iOS App

填写App基本信息

3. 填写itc上的必要信息

选择对应的屏幕截图

填写基本信息(会展示在App Store上)

填写版权信息

填写测试信息与备注

四、真机测试

打开工程目录下的Products文件夹,如果是红色的,说明还未进行真机测试。

测试过后,会变成黑色。

关于真机测试的步骤:

http://www.saitjr.com/ios/ios-debugging.html

五、在Xcode中上传应用

1. 下载发布证书(与开发证书步骤类似,不过证书是product不是devel0pment)

2. 在xcode配置文件中选择发布证书(与真机测试选择证书方式相同)

3. 填写版本号

4. 选择应用归档

5. 上传应用

等待上传,如果这一步没有报错,最后看到successful界面,说明上传成功。如果出现证书、icon不全等错误,则需要修改后,再次上传。

六、在itc中选择构建版本

回到itc网站,保存刚填写的信息后,刷新页面,找到构建版本模块,选择刚提交的版本。

七、提交并等待审核

选择版本后,点击提交以供审核。然后开始漫长的等待,一般2周左右出结果。