iOS Xcode6.4 打包发布到App Store &企业版发布

本文详细介绍了如何使用Xcode6.4将iOS应用打包并发布到App Store以及进行企业版发布。内容包括准备开发者账号、配置证书和描述文件、打包提交流程以及创建 plist 文件等关键步骤。

iOS Xcode6.4 打包发布到App Store &企业版发布

1.发布到App Store

步骤如下:
* 准备公司(或者个人)开发者账号 $99/年
* 没有上述账号的,淘宝 ¥15左右
* 配置发布证书、发布描述文件(略过,不会的自行百度)
* 安装描述文件:双击即可
* 在工程中选择 这个发布版本的 描述文件(Provisioning Profiles)
* 打包并提交到App Store过程:

1,打开Xcode,打开要发布的工程
2,面向真机编译
3,点击 Product -> Archive
4, 第3步通过表明你的工程编译没问题
5,在弹出的页面中,右侧,点击Validate,该步骤是在检测你的APP是否具备发布到App Store中的基本条件,如果这都达不到,更别提通过审核了。(PS:准备好4inch的启动图片,这个错误经常出现),这是个痛苦的过程,RP好,一次过,RP不好。呵呵。。。
6,第5步成功后,点击右侧 Submit to App Store (等待约10-20分钟左右),提示成功即表示O了。
7,在你的iTunes 我的APP 构建版本中 就可以看到刚刚上传的代码了。
8,第7步,没看到的,请自行点击 构建版本 那里的Application Loader ,然后安装之。原因不明,可能是iTunes的BUG。
9,填写完 我的APP 上的所有信息,提交并审核,然后就等吧。
企业版发布
  • 准备企业版开发者账号 $299/年
  • 没有上述账号的也去某宝看看
  • 如果某宝也买不起的话: http://fir.im/ 或者 http://www.pgyer.com/
  • 配置证书和描述文件,并安装证书
  • 安装描述文件
  • 工程中选择 这个描述文件
  • 面向真机编译
  • 打开Xcode, Product -> Archive
  • 不要点击 Validate了,这是检测发布到App Store的,你再怎么检测也不会通过的,它会提示你找不到描述文件
  • 直接点击export,选择你的企业证书
  • 下一步下一步保存(跟windows上安装软件差不多)
  • 你会在你保存的文件夹下看到一个后缀为ipa的文件
  • 注意:在Xcode6之前,Xcode会为你生成一个plist文件,Xcode6之后就不会了,这时候需要自己手工写plist文件,以下是plist文件模板:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>items</key>
    <array>
        <dict>
            <key>assets</key>
            <array>
                <dict>
                    <key>kind</key>
                    <string>software-package</string>
                    <key>url</key>
                    <string>THE URL FOR YOUR IPA: ex: http://go.com/appname.ipa</string>
                </dict>
                <dict>
                    <key>kind</key>
                    <string>full-size-image</string>
                    <key>needs-shine</key>
                    <true/>
                    <key>url</key>
                    <string>THE URL FOR INSTALLATION @2x ICON: ex: http://go.com/Icon@2x.png</string>
                </dict>
                <dict>
                    <key>kind</key>
                    <string>display-image</string>
                    <key>needs-shine</key>
                    <true/>
                    <key>url</key>
                    <string>THE URL FOR INSTALLATION ICON: ex: http://go.com/Icon.png</string>
                </dict>
            </array>
            <key>metadata</key>
            <dict>
                <key>bundle-identifier</key>
                <string>YOUR BUNDLE ID (Take it from your Xcode Project)</string>
                <key>bundle-version</key>
                <string>1.2.3 Your app version</string>
                <key>kind</key>
                <string>software</string>
                <key>title</key>
                <string>The Title To Present To The User installing the app</string>
            </dict>
        </dict>
    </array>
</dict>
</plist>

  • 替换掉plist文件中,你的APP的相关信息
  • display-image 大小为:下载和安装过程中显示的 57 x 57 像素 PNG 图像。指定图像的完整合格的 URL。
  • full-size-image :用来在 iTunes 中表示应用程序的 512 x 512 像素 PNG 图像。 (以上图片都是你的应用图标,不是启动图片)
  • URL: 应用程序 (.ipa) 文件的完整合格的 HTTP 或 HTTPS URL。(问你们服务器开发人员要,上面的图片也是)
  • bundle-identifier :您应用程序的包标识符,与 Xcode 项目中指定的完全一样。
  • bundle-version : 您应用程序的包版本,在 Xcode 项目中指定
  • title : 下载和安装过程中显示的应用程序的名称。

  • 以上都填好后,把plist文件和 ipa包给你们的服务器开发人员就可以了。

  • 你们的服务器开发人员需要写一个下载链接

  • 超链接模版:(注意是plist文件的链接,还有就是 要配置https,如果买不起:http://www.freehao123.com/startssl-ssl/ )
<a href="itms-services://?action=download-manifest&url=https://mydomain.com/apps/MyInHouseApp.plist" id="text" />
  • 如果你们服务器开发人员弄好了,点击他们提供的按钮 安装即可。
  • 祝你成功
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值