文档介绍: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。 标签上,输入你的应用程序(或应用程序组)的描述,生成一个新的 Bundle Seed ID(从下拉菜单中选中 Generate New ),然后输入一个 Bundle Identifier (例如, .* )。 App ID是一个 Bundle Seed ID(一个生成的 10字符的唯一字符串)和一个 Bundle Identifier 的组合。推荐的实际方法是在 App ID的Bundle Identifier 部分使用一个反向域名式样(r