FDT ANT任务 - exportAirApplication与release.AirApplication

时间:2012-08-07 00:36:43

标签: ant air fdt

我正在努力在FDT 5.6.x下定制ANT驱动的AIR包装。

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

我可以看到发布包装机制已经有了重大的重构; off是能够在Launch Configuration对话框中创建发布配置文件,而不是现在在Project Properties中。

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

  

此任务执行与按“导出”相同的行为   “移动设备”中的“应用”按钮>部署'

我不确定它引用的对话框是否已经被调用了。

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

与FDT一样,这里有很强大的力量,而且伴随着它的文档也很少。有没有人在5.6.x下运行ANT驱动的自定义编译?

1 个答案:

答案 0 :(得分:0)

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

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

com.powerflasher.fdt.core.prefs

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

... CUSTOM.ADT.CMD.LINE。

在那里你可以看到FDT使用的全局变量 - 例如$ {}目标。要更改它,只需添加您自己的参数。例如:

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

enter image description here