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

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文件模板:


<plist version="1.0">
<dict>
    <key>itemskey>
    <array>
        <dict>
            <key>assetskey>
            <array>
                <dict>
                    <key>kindkey>
                    <string>software-packagestring>
                    <key>urlkey>
                    <string>THE URL FOR YOUR IPA: ex: http://go.com/appname.ipastring>
                dict>
                <dict>
                    <key>kindkey>
                    <string>full-size-imagestring>
                    <key>needs-shinekey>
                    <true/>
                    <key>urlkey>
                    <string>THE URL FOR INSTALLATION @2x ICON: ex: http://go.com/[email protected]string>
                dict>
                <dict>
                    <key>kindkey>
                    <string>display-imagestring>
                    <key>needs-shinekey>
                    <true/>
                    <key>urlkey>
                    <string>THE URL FOR INSTALLATION ICON: ex: http://go.com/Icon.pngstring>
                dict>
            array>
            <key>metadatakey>
            <dict>
                <key>bundle-identifierkey>
                <string>YOUR BUNDLE ID (Take it from your Xcode Project)string>
                <key>bundle-versionkey>
                <string>1.2.3 Your app versionstring>
                <key>kindkey>
                <string>softwarestring>
                <key>titlekey>
                <string>The Title To Present To The User installing the appstring>
            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" />
  • 如果你们服务器开发人员弄好了,点击他们提供的按钮 安装即可。
  • 祝你成功

你可能感兴趣的:(iOS)