在 Flash Professional CS5 中设置 iPhone 应用程序属性

使用 Flash Professional CS5“iPhone 设置”对话框,您可以定义 iPhone 应用程序的许多基本属性。

打开“iPhone 设置”对话框:

选择“文件”>“iPhone 设置”。

“常规”选项卡

“常规”选项卡包含下列与 iPhone 有关的设置:

  • 输出文件 — 在 iPhone 中的应用程序图标下显示的应用程序的名称。输出文件名中不要包含加号 (+) 字符。

  • 应用程序名称 — 在 iPhone 中的应用程序图标下显示的应用程序名称。应用程序名称中不要包含加号 (+) 字符。

  • 版本 — 帮助用户确定安装哪个应用程序版本。此版本用作 iPhone 应用程序的 CFBundleVersion。必须使用类似于 nnnnn[.nn[.nn]] 的格式,其中 n 为 0-9 内的一个数字,中括号表示可选组件,如 1、1.0 或 1.0.1。iPhone 版本只能包含数字和小数点。iPhone 版本最多可以包含两个小数点。

  • 高宽比 — 应用程序的初始高宽比(纵向或横向)。

  • 全屏 — 应用程序是否使用全屏或它是否显示 iPhone 状态栏。

  • 自动方向 — 选择此应用程序,以使应用程序的显示内容随 iPhone 的重新取向而重新取向。

    在使用“自动方向”时,为获得最佳效果,应添加 ActionScript 代码以按照如下所示设置舞台的 align 属性:

    stage.align = StageAlign.TOP_LEFT; 
    stage.scaleMode = StageScaleMode.NO_SCALE;
  • 呈现 — 显示对象在 iPhone 上的呈现方式:

    • CPU — 应用程序使用 CPU 呈现所有显示对象。没有使用硬件加速。

    • GPU — 应用程序使用 iPhone GPU 合成位图。

    • 自动 — 此功能尚未实现。

    有关详细信息,请参阅 硬件加速

  • 包括的文件 — 将所有文件和目录添加到 iPhone 应用程序中的软件包。默认情况下包含主 SWF 文件和应用程序描述符文件。将任何其他所需资源添加到“包括的文件”列表中。确保将初始屏幕图片文件 (Default.png) 添加到“包括的文件”列表中。

“部署”选项卡

“部署”选项卡包括应用程序的签名和编译设置:

  • iPhone 数字签名 — 为证书指定 P12 证书文件和密码。您必须将 Apple iPhone 证书转换为 .p12 格式。有关详细信息,请参见 从 Apple 获取开发人员文件

  • 供给文件 — 指向您从 Apple 获取的此应用程序的供给文件。有关详细信息,请参见 从 Apple 获取开发人员文件

  • 应用程序 ID — 应用程序 ID 将唯一标识您的应用程序。如果供给配置文件与特定应用程序 ID 关联,则 Flash Professional CS5 将设置此字段,并且您无法编辑该字段。否则,供给配置文件会允许多个(通配符)应用程序 ID。提供的应用程序 ID 应与您向 Apple 提供的应用程序 ID 通配符模式匹配:

    • 如果您的 Apple 应用程序 ID 是 com.myDomain.*,则“iPhone 设置”对话框中的应用程序 ID 必须以 com.myDomain. 开头(例如 com.myDomain.myApp 或 com.myDomain.app22)。

    • 如果您的 Apple 应用程序 ID 是 *,则“iPhone 设置”对话框中的应用程序 ID 可以是任何有效字符字符串。

    您可以在 iPhone 开发人员中心 ( http://developer.apple.com/iphone ) 查找与供给配置文件关联的 Apple 应用程序 ID(或通配符应用程序 ID 模式)。转到“iPhone Developer Program Portal”,然后转到“Provisioning”部分。

    重要事项: 忽略 Apple 应用程序 ID 前面的字符。Apple 将此字符串称为绑定种子 ID。例如,如果 Apple 显示您的应用程序 ID 为 96LPVWEASL.com.example.bob.myApp,请忽略 96LPVWEASL,并将 com.example.bob.myApp 用作应用程序 ID。如果 Apple 显示您的应用程序 ID 为 5RM86Z4DJM.*,请忽略 5RM86Z4DJM,这是一个通配符应用程序 ID。

  • iPhone 部署类型:

    • 用于设备测试的快速发布 — 选择此选项可快速编译用于在开发人员 iPhone 上进行测试的应用程序版本。

    • 用于设备调试的快速发布 — 选择此选项可快速编译用于在开发人员 iPhone 上测试的应用程序的调试版本。借助此选项,Flash Professional CS5 调试器可以从 iPhone 应用程序接收 trace() 输出。(请参见 调试 iPhone 应用程序 。)

    • 部署 - 临时 — 选择此选项可创建用于临时部署的应用程序。请参见 Apple iPhone 开发人员中心

    • 部署 - Apple 应用程序库 — 选择此选项可创建用于部署到 Apple 应用程序库的 IPA 文件的最终版本。

“图标”选项卡

在“图标”选项卡上,指定 29 x 29 像素图标图像、48 x 48 像素图标图像、57 x 57 像素图标图像、72 x 72 像素图标图像和 512 x 512 像素图标图像的位置。请参见 iPhone 图标和初始屏幕图像

注: Flash Professional CS5 附带的 Packager for iPhone Preview 的版本中不包含 48 x 48 像素和 72 x 72 像素的选项。在 Flash Professional CS5 中,选择“帮助”>“更新”以添加这些选项。