iOS App Store发布流程(一)

iOS App Store发布流程(一)

本流程基于 xcode 6.1.

申请帐号流程请参考蓝点工坊相关教程:
首先登录 http://developer.apple.com

进入后应该是这个界面:

请登录印象笔记

可以点击your account ,查看帐户类型(Account Type)
Alt text
以个人名义申请显示是 individual
如果是以企业名义申请,并且有邓白氏编码
则显示的是 Company/Organization

Alt text

而不经过Apple Store 审核而直接在自家企业版帐号,显示是In-House

Alt text
接下来提示怎么创建CSR文件,这里我们创建了,点击”continue”进行下一步。

一.证书及配置文件准备

需要申请三个东西:
+ 发布证书(Product Certificates):(证明你在某台Mac OS X上拥有某一个开发帐号的发布权)
+ 应用标识/AppID: (为你的应用分配一个独立无二的名称,类似于Android的package名)
+ 配置文件(Provisioning Profile) (证明哪一些设备能运行这个应用,测试版需要指定设备,App store发布版是针对所有设备,但仍然需要一个发布配置文件)

1.1 申请发布证书

无论发布和开发证书需要与一台Mac机器绑定,因此无法直接在Apple网站操作得到证书,
开发证书(Development Certificates)申请比较简单,在Xcode 设定一个用户名密码,Xcode 会自动申请并下载。但它只能用于调试程序或者发布Ad Hoc形式的内测版本。

1.1.1 产生证书签名请求文件

发布在mac os x 用证书助手申请。在Mac OS X 的应用程序–>实用工具–>钥匙串访问。

Alt text

打开后在菜单–>钥匙串访问–>证书助理–>从证书颁发机构请求证书。
Alt text

弹出对话框中,“”用户电子邮件地址”一栏必须填入开发帐号Apple ID对应的邮箱。
以及存储到磁盘当中
Alt text

点击继续,会生成一个 CertificateSigningRequest.certSigningRequest 文件
(Certificate Signing Request 即证书签名请求),可以将其改名为合适的文件名。

1.1.2 根据请求文件产生发布证书

在苹果开发者网站
点击
Certificates, Identifiers & Profiles–>iOS Apps –>Certificates

进入证书管理界面,在Certificates–>Production 界面选择右上角的+ 增加请求文件
Alt text

选择 Production下App Store and Ad Hoc的这个类型,点击continue进行下一步。
Alt text

接下来在下来界面点击“Choose File…” 上传刚生成的CSR文件,然后点击”Generate“生成产品证书
Alt text

如无意外,会生成发布证书(iOS Distribution)点击”download”下载,
Alt text

以后这台机在All列表会看到这个文件,无需CSR流程,可以直接下载(但是换了机器还是需要重做一次)
Alt text

1.1.3 mac os X 导入发布证书

这一步比较简单,在发起申请的Mac OS X机器上双击证书文件,即可在钥匙串访问的证书列表看到这个证书。
Alt text

1.2 生成AppID

在developer.apple.com上点击
Certificates, Identifiers & Profiles–>iOS Apps–>Identiers
进入AppID创建过程

点击右上角+ 来
Alt text

其中App ID Descripttion 是出现在App ID 列表里的显示名。注意有格式限制不能有空格,@,&,之类特殊符号

Bundle ID 是应用程序唯一的标识符,这里建议是反序域名(类似于java的包名一样)
Bundle ID的Explicit App ID 是指特定名称,而Wildcard App ID是通配符的AppID。最好使用前者,即完全指定名字的ID

还有一项App Services 请根据具体情况选择相应服务。最后点击continue进行下一步。

提示成功,然后点击“submit”提交这个ID,如果不报错表示成功了。
Alt text

1.3 生成一个发布配置文件

在developer.apple.com上点击
Certificates, Identifiers & Profiles–>iOS Apps–>Provisioning Profiles

进入创建过程,选择Apple store 发布,按continue进入下一步
Alt text

选择上一步生成AppID,按continue 进行下一步
Alt text

最后提示成功,选择这个文件后下一步
Alt text
输入Profile name,注意这里是显示在profile列表当中名字,所以在多个Profile,这个名字能反应出应用的特点来。
Alt text

点击”Generate”后提示可以下载

Alt text
它下载是一个mobileprovision后缀的名称,这个文件双击后自动导入到xcode当中。

(待继…)

二.应用编译

三.Itunes Connect 配置

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值