1

我在 FDT 5.6.x 下使用定制的 ANT 驱动的 AIR 封装而苦苦挣扎。

我刚刚从 FDT 5.0.x 升级,我正在努力通过工作流程重建。我有一个 ANT 脚本,它加载当前项目属性(内部版本号等),将它们注入 AIR properties.xml 文件,然后使用 fdt.release.AirApplication 任务打包应用程序的一个版本,并使用自定义文件名来指示释放等

我可以看到发布打包机制进行了重大重构;消失的是在“启动配置”对话框中创建发布配置文件的能力,而现在它位于“项目属性”中。

我正在使用的 ANT 任务 (fdt.release.AirApplication) 也消失了。唯一似乎接近的是 fdt.exportAirApplication,它只需要 2 个参数,根据文档是:

此任务执行与在“移动属性 > 部署”中按“导出应用程序”按钮相同的行为

我不确定它引用的对话框是否已被称为该对话框。

Project Properties > FDT AIR Properties > Desktop 中的对话框表明您可以将自定义参数传递给 AIR 打包程序,但我一直无法找到任何有关如何使用此功能的文档。

就像 FDT 中的很多东西一样,这里有强大的功能,而伴随它的文档却很少。有没有人在 5.6.x 下得到 ANT 驱动的定制编译?

4

1 回答 1

0

要通过 Ant 自定义和控制您的 AIR 包装,您需要使用:

  • 预包装启动器。这只是一个现有的启动器。这是为了确保您正在编译优化的 SWF。
  • 将变量注入“com.powerflasher.fdt.core.prefs”文件。
  • 使用fdt.exportAirApplication

com.powerflasher.fdt.core.prefs

下面是选择“com.powerflasher.fdt.core.prefs”文件的屏幕截图。在其中,您将完善用于 AIR 导出的所有属性。要修改 ADT 参数,请查看:

...CUSTOM.ADT.CMD.LINE。

在那里您可以看到 FDT 使用的全局变量 - 例如 ${target}。要改变这一点,只需添加您自己的参数。例子:

CUSTOM.ADT.CMD.LINE=${package} -target ipa-debug-interpreter ${connection}...

在此处输入图像描述

于 2012-08-08T13:40:20.417 回答