整理一下关于打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这一类分发平台的流程稍后继续。