iOS App提交指南(一)

环境说明

  • Xcode版本:6.1.1
  • iOS版本:8.1

提交流程

一、在iTunes Connect 上新建 iOS App

  1. 登录iTunes Connect
  2. 新建 iOS App
iOS App提交指南(一)_第1张图片
新建 iOS App
  • 版本:要遵循软件版本规则,一般使用x.x的格式,如果1.0、1.1

二、填写App详细信息

版本信息

App视频预览和屏幕快照

iOS App提交指南(一)_第2张图片
App视频预览和屏幕快照
  • 各尺寸屏幕快照的图片要求
尺寸 图片规格
4.7 英寸 XX
5.5 英寸 XX
4 英寸 640*1136 px
3.5 英寸 640*960 px
iPad XX

PS:3.5英寸是必需的

名称&描述等信息

iOS App提交指南(一)_第3张图片
名称&描述信息

名称描述关键词,这些看说明就会填,不多做说明了,但需要注意的是3个网址:

  • 技术支持网站:对于独立开发者或没有自己的网站的朋友,这里可以自己的博客或个人微博,但需要注意,如果你填的网址需要登录账号,会被苹果打回。
  • 营销网址隐私政策网址:非必需项,可不填。

App综合信息

iOS App提交指南(一)_第4张图片
App综合信息
  • App图标:需要1024*1024(像素)的图片

App审核信息

iOS App提交指南(一)_第5张图片
App审核信息

预发行

构建版本

iOS App提交指南(一)_第6张图片
构建版本

构建版本也就是你上传给苹果审核的程序版本,需要使用XcodeAppXXXX将程序打包并上传。下面主要讲使用Xcode打包的方法。

使用Xcode打包程序
一、准备材料

将App进行打包需要以下几个材料才能进行,所有的材料可以登录Apple Developer来获得。

iOS App提交指南(一)_第7张图片
Certificates,Identifiers&Profiles
  • Certificate(证书)
    证书是用来给应用程序签名的,只有经过签名的应用程序才能保证他的来源是可信任的,并且代码是完整的, 未经修改的。在Xcode Build Setting的Code Signing Identity中,你可以设置用于为代码签名的证书。

证书分为两种:

  • Development
    App Development(1年):用来开发和真机调试应用程序
    Push Development(1年):用来调试Apple Push Notification

  • Production
    In-House and Ad Hoc(3年):用来发布In-House和AdHoc的应用程序
    App store:用来发布提交App store的应用程序
    MDM CSR
    Push Production(1年):用来在发布版本中使用Apple Push Notification
    Pass Type ID Certificate
    Website Push ID Certificate

  • App ID
    App ID用于标识一个或者一组App,App ID应该是和Xcode中的Bundle ID是一致的或者匹配的。

App ID主要有以下两种:

  • Explicit App ID:唯一的App ID,这种App ID用于唯一标识一个应用程序,例如com.ABC.demo1,标识Bundle ID为com.ABC.demo1的程序。
  • Wildcard App ID:通配符App ID,用于标识一组应用程序。例如可以表示所有应用程序,而com.ABC.可以表示以com.ABC开头的所有应用程序。

每创建一个App ID,我们都可以设置该App ID所使用的APP Services,也就是其所使用的额外服务。每种额外服务都有着不同的要求,例如,如果要使用Apple Push Notification Services,则必须是一个explicit App ID,以便能唯一标识一个应用程序。下面是目前所有可选的服务和相应的配置要求。

iOS App提交指南(一)_第8张图片
ID 对应服务和配置
  • Provisioning Profile(配置文件)
    如果我们要打包或者在真机上运行一个应用程序,我们首先需要证书来进行签名,用来标识这个应用程序是合法的、安全的、完整的等等;然后需要指明它的App ID,并且验证Bundle ID是否与其一致;再次,如果是真机调试,需要确认这台设备能否用来运行程序。而Provisioning Profile就把这些信息全部打包在一起,方便我们在调试和发布程序打包时使用,这样我们只要在不同的情况下选择不同的profile文件就可以了。而且这个Provisioning Profile文件会在打包时嵌入.ipa的包里。

配置文件有2个类型:

  • Development(1年)
  • Distribution(1年)
    In-House
    Ad Hoc
    App store
二、在Xcode里面打包
  • 1.设置证书
iOS App提交指南(一)_第9张图片
设置证书1
iOS App提交指南(一)_第10张图片
设置证书2
  • 2.打包
    需要注意在打包的时候需要将调试设备选择为iOS device,否则Archive选项会是灰色的
iOS App提交指南(一)_第11张图片
选择调试设备
iOS App提交指南(一)_第12张图片
Archive

然后Validate...,成功之后就可以Submit了。

iOS App提交指南(一)_第13张图片
Validate...

定价

iOS App提交指南(一)_第14张图片
选择时期和价格等级
  • 价格等级:每个价格等级对应一个张价格表,价格表中标明了在各个国家的售价,当你选择一个等级后,会显示出详细的价格表,列如下图所示:
iOS App提交指南(一)_第15张图片
价格表

App内购买项目

iOS App提交指南(一)_第16张图片
新建App内购项

Game Center

评论

报刊杂志

更多

三、提交审核

(未完待续)

你可能感兴趣的:(iOS App提交指南(一))