文档介绍:Flash Builder 对 Apple iOS设备的应用程序进行打包
要求
预备知识:
熟悉如何使用Flash Builder创建RIAs。
需要下列产品:
Flash Builder
下载试用版
目录
获取要求的证书
在设备上运行和调试应用程序
发行打包
下一步阅读方向
注:这是一篇由 Andrew Shorten 原创文章的更新和扩展版本。
Flash Builder 包含对 Google Android、Apple iOS和 BlackBerry Tablet OS设备的 Flex 和 ActionScript 应用程序进行打包的支持功能。为各种平台获取签字证书和配置应用程序包的过程是完全不同的。
本文和视频旨在帮助 ActionScript 和 Flex 开发人员完成必要的步骤,以便在项目的开发、测试和部署阶段,利用 Flash Builder 创建的应用程序能够安装到 iOS 设备上。
关于对其它平台的应用程序进行打包的更多信息,请查阅下列文章:
使用 Flash Builder 对 Google Android 设备的应用程序进行打包
使用 Flash Builder 对 BlackBerry Tablet OS 的应用程序进行打包
 
获取要求的证书
为了对在 iOS 设备上进行测试/调试以及在 Apple App Store 进行部署的应用程序进行打包,你需要一个 Apple iOS 开发证书(采用P12格式)和一个配置文件。每个开发证书和配置文件均有开发和发行两种版本。
开发配置文件包含一组数据信息,它能够将开发人员和设备与经过认可的 iOS 开发团队绑定在一起,并且能够启用用于测试的设备。它包含一组 iOS 开发证书、若干设备 ID 和一个应用程序 ID,并且它必须安装于你希望运行你的应用程序的每个设备上。
另一方面,发行配置文件可能包含设备数据信息,它依据你是否希望为特定设备的特别发行或通过 Apple App Store 创建应用程序包。Apple 只接受采用 App Store 发行配置文件创建的应用程序,但采用 App Store 配置文件创建的应用程序不能直接安装到设备上。
步骤1:在 iOS Developer Program 中注册
获取必要证书的第一步是成为一个 Apple Developer 并且在 iOS Developer Program 中注册(需要收费)。
浏览到 http://developer.* 并且点击该链接加入 iOS Developer Program。按照相应的步骤在 iOS Developer Program 中进行注册。你需要作为一个个体人员或作为一个公司开发团队的一分子注册为一个 Apple Developer(如果你现在不是的话),然后等待直到你通过电子邮件收到一个确认代码。之后你可以加入 iOS Developer Program。在 2011年6月,加入该计划的费用是每年$99。整个过程需要花费几个小时到几天的时间。
步骤2:登录iOS配置门户(Provisioning Portal)。
iOS 配置门户(Provisioning Portal)是你创建应用程序 ID、注册你希望在开发阶段部署应用程序的 iOS 设备、上载证书签名请求、批准和下载开发人员证书以及创建和下载配置文件的地方。
浏览到 Apple Developer 网站,然后点击 Member Center 链接。
登录到 Member Center,然后点击 iOS Provisioning Portal 下面的链接。
步骤3:在 iOS 配置门户(Provisioning Portal)中创建一个App ID。
你希望在 iOS 设备上部署的每个应用程序(或应用程序组)必须具有一个 App ID;它是由一个 Bundle Seed ID(也称为App ID前缀)和一个 Bundle Identifier(也称为 App ID 后缀)组成。
转到 iOS Provisioning Portal 的 App IDs 页面,然后点击 New App ID。
在 Manage 标签上,输入你的应用程序(或应用程序组)的描述,生成一个新的 Bundle Seed ID(从下拉菜单中选中 Generate New),然后输入一个 Bundle Identifier(..*)。
App ID 是一个 Bundle Seed ID(一个生成的10字符的唯一字符串)和一个 Bundle Identifier 的组合。推荐的实际方法是在 App ID 的 Bundle Identifier