YoRuo:想变得更好

爱折腾 - 乐于折腾 - 享受折腾

欢迎来到我的Blog~


iOS - 打ipa包和提交AppStore等事宜

整理一下关于打ipa包和提交AppStore一些琐碎简单又可能会有点烦人的流程吧…就是这样 = =


准备工作

首先你需要有一个苹果的开发者帐号,一个Mac系统。

如果没有帐号可以在打开http://developer.apple.com/申请加入苹果的开发者计划。支付99美元每年,怎么申请网上有详细的介绍,在此不多做介绍。

如果你已经有了一个开发者账号,打开 http://developer.apple.com/ 并登录到苹果Account,见下:

点击右边的那个。


申请AppId

点击➕号如图

然后点击 continue 即可


申请发布证书

打开 钥匙串访问

在下图所示的界面,你的电子邮件地址:填你开发者账号的电子邮件地址,常用名称,默认就好,CA空,选择保存到磁盘,点击”继续”:

查看一下桌面,会发现多了一个 CertificateSigningRequest.certSigningRequest 的证书请求文件。


安装WWDR证书

点击左边 Certificates 中的 Production ,再点击右边的➕号

点击 Choose File 选择我们前面生成在桌面的证书请求文件

然后点击 Generate

然后 点击 Download 下载后双击 即可添加到钥匙串


生成Provisioning文件

左边选择 Provisioning Profiles 选项下的 Distribution,来生成一个发布的准备文件:

点击下面的 Continue 就可以了

等待几秒钟,Provisioning就可以下载了.

下载后双击添加到本地开发者账号中。


打ipa包

打开 Xcode 选择对应的 Provisioning 如下图

确定这个地方不是模拟器和真机

确定是发布版本不是debug不然包体积会很大

最后 点击 Product -> Archive

编译成功后,会弹出这个界面。如果失败请查看之前的哪一步出现了错误。

选择一个开发者账号

点击导出

保存到硬盘。


上传到 iTunes Connect

打开 Application Loader (如果没安装去iTunes Connect寻找链接)

注意 上传之前在iTunes Connect必须已经创建好你的app 标识就是Bundle Identifier

选取ipa包

这里需要等待一些时间

更改一些build的版本号重新打包就可以了

ipa包检测通过后就能在iTunes Connect中相应的app清单中选择。

这仅仅是发布到App Store的流程肯定是不够,还有 关于推送证书的一些小坑 and 打测试ipa包到蒲公英或者PRE这一类分发平台的流程稍后继续。