美文网首页
iOS - 打ipa包和提交AppStore等事宜

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

作者: YoRuo_ | 来源:发表于2017-02-24 22:16 被阅读189次

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


    欢迎光临我的个人博客

    相关文章

      网友评论

          本文标题:iOS - 打ipa包和提交AppStore等事宜

          本文链接:https://www.haomeiwen.com/subject/djqgwttx.html