【问题标题】:FDT ANT tasks - exportAirApplication vs release.AirApplicationFDT ANT 任务 - exportAirApplication 与 release.AirApplication
【发布时间】:2012-08-07 00:36:43
【问题描述】:

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

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

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

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

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

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

项目属性 > FDT AIR 属性 > 桌面中的对话框表明您可以将自定义参数传递给 AIR 打包程序,但我一直找不到任何有关如何使用此功能的文档。

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

【问题讨论】:

    标签: ant air fdt


    【解决方案1】:

    要通过 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 使用的全局变量 - 例如${目标}。要改变这一点,只需添加您自己的参数。示例:

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

    【讨论】:

    • 感谢重写的答案,我认为这为我提供了解决问题的方向。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-03
    • 1970-01-01
    • 2013-06-29
    相关资源
    最近更新 更多