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" />
- 如果你们服务器开发人员弄好了,点击他们提供的按钮 安装即可。
- 祝你成功
本文详细介绍了如何使用Xcode6.4将iOS应用打包并发布到App Store以及进行企业版发布。内容包括准备开发者账号、配置证书和描述文件、打包提交流程以及创建 plist 文件等关键步骤。

2698

被折叠的 条评论
为什么被折叠?



