在使用 ActionScript 3.0 开发 iPhone 应用程序之前,了解涉及的概念和工作流程非常重要。
词汇表
了解下列术语对构建 iPhone 应用程序非常重要。
-
iPhone 开发人员中心站点
-
在 Apple Computer 网站
(http://developer.apple.com/iphone/
) 中,您可以:
-
iPhone 开发证书
-
用于标识以开发应用程序为目的的开发人员。
从 Apple 获取此文件。将此证书转换成 P12 证书文件以签署您使用 ActionScript 3.0 创建的 iPhone 应用程序。请参见
P12 证书文件
。
如果您只是在开发计算机上调试和测试 Flash Professional CS5 应用程序,则不需要 iPhone 开发证书。然而,如果要在 iPhone 上安装并测试应用程序,则需要开发证书。
开发证书与分发证书不同,后者用于构建应用程序的最终版本。当构建应用程序的最终版本时,应从 Apple 获取分发证书。
-
证书签名请求
-
一个包含用于生成开发证书的个人信息的文件。也称为 CSR 文件。
-
供给配置文件
-
一个允许您测试或分发 iPhone 应用程序的文件。从 Apple 获取供给配置文件。供给配置文件被分配给特定开发证书、应用程序 ID 以及一个或多个设备 ID。以下是不同类型的供给配置文件:
-
开发供给配置文件
— 用于将应用程序的测试版本安装到开发人员的 iPhone 中。
-
测试供给配置文件
— 也称为临时供给配置文件。用于将应用程序的测试版本分发给多个用户(和 iPhone 单元)。借助此供给配置文件和此测试应用程序,用户可测试其应用程序,而无需将其提交给 App Store。注意:您还可以使用开发供给配置文件将测试应用程序分发给多个设备。
-
分发供给配置文件
— 用于构建 iPhone 应用程序,以将应用程序提交给 App Store。
-
应用程序 ID
-
标识由特定开发人员开发的 iPhone 应用程序(或多个应用程序)的唯一字符串。应在 iPhone 开发人员中心站点创建应用程序 ID。每个供给配置文件都具有一个关联的应用程序 ID 或应用程序 ID 模式。当开发应用程序时应使用此应用程序 ID(或模式)。应在 Flash Professional CS5 的“iPhone 设置”对话框中或在应用程序描述符文件中使用应用程序 ID。
iPhone 开发人员中心的应用程序 ID 包含一个绑定种子 ID(后面带有绑定标识符)。捆绑种子 ID 是 Apple 分配给应用程序 ID 的一个字符串,例如 5RM86Z4DJM。绑定标识符包含一个您选择的反向域名字符串。绑定标识符可能以星号 (*) 结尾,表示通配符应用程序 ID。例如:
iPhone 开发人员中心提供了两种应用程序 ID:
-
通配符应用程序 ID — 在 iPhone 开发人员中心,这些应用程序 ID 以星号 (*) 结尾,例如 96LPVWEASL.com.myDomain.* 或 96LPVWEASL.*。借助使用这种应用程序 ID 的供给配置文件,您可以生成测试应用程序,并且这些应用程序使用的应用程序 ID 与该模式匹配。对于应用程序的应用程序 ID,您可以将星号替换为任何有效字符字符串。例如,如果 iPhone 开发人员中心站点将 96LPVWEASL.com.example.* 指定为应用程序 ID,则您可以将 com.example.foo 或 com.example.bar 用作应用程序的应用程序 ID。
-
特定应用程序 ID — 它们定义在应用程序中使用的唯一应用程序 ID。在 iPhone 开发人员中心,这些应用程序 ID 不以星号结尾。例如:96LPVWEASL.com.myDomain.myApp。借助使用这种应用程序 ID 的供给配置文件,应用程序必须与该应用程序 ID 完全匹配。例如,如果 iPhone 开发人员中心站点将 96LPVWEASL.com.example.helloWorld 指定为应用程序 ID,您必须将 com.example.foo 用作应用程序的应用程序 ID。
在开发应用程序时,应在 Flash Professional CS5 的“iPhone 设置”对话框中或在应用程序描述符文件中指定应用程序 ID。有关应用程序 ID 的详细信息,请参阅
在 Flash Professional CS5 中设置 iPhone 应用程序属性
中的“部署”选项卡部分,或参阅
在应用程序描述符文件中设置 iPhone 应用程序属性
。
重要事项:
指定应用程序 ID 时,请忽略应用程序 ID 的绑定种子 ID 部分。例如,如果 Apple 显示您的应用程序 ID 为 96LPVWEASL.com.example.bob.myApp,请忽略 96LPVWEASL,并将 com.example.bob.myApp 用作应用程序 ID。如果 Apple 显示您的应用程序 ID 为 5RM86Z4DJM.*,请忽略 5RM86Z4DJM,这是一个通配符应用程序 ID。
您可以在 iPhone 开发人员中心 (
http://developer.apple.com/iphone
) 找到与供给配置文件关联的应用程序 ID(或通配符应用程序 ID 模式)。转到“iPhone Developer Program Portal”,然后转到“Provisioning”部分。
-
P12 证书文件
-
P12 文件(扩展名为 .p12 的文件)是一种证书文件(个人信息交换文件)。Packager for iPhone 使用此类证书来构建 iPhone 应用程序。您应将从 Apple 收到的开发人员证书转换为此形式的证书。
-
唯一设备 ID
-
用于标识特定 iPhone 的唯一代码。也称为 UDID 或设备 ID。
|
|
|