packしてみました
Windowsのexe形式のインストーラを作成します。dependsのreleaseはswfのビルドターゲットです。adtは、「cmd.exe /c adt」ではなくて、javaで実行してみました。
<!--certification--> <property environment="env"/> <property name="cert.pfx" location="${env.HOME}/your-cert.pfx"/> <property name="password" value="your.password"/> ................... <!--target: pack--> <target name="pack" depends="release,cert"> <java dir="${dist.dir}" classpath="${FLEX_HOME}/lib/adt.jar" classname="com.adobe.air.ADT" fork="true"> <arg value="-package"/> <arg line="-storetype pkcs12"/> <arg line="-keystore ${cert.pfx}"/> <arg line="-storepass ${password}"/> <arg line="-target native"/> <arg value="${ant.project.name}.exe"/> <arg value="application.xml"/> <arg value="application.swf"/> <arg value="icons/*.png"/> </java> </target> <!-- target: cert --> <target name="cert"> <java classpath="${FLEX_HOME}/lib/adt.jar" classname="com.adobe.air.ADT" fork="true"> <arg value="-certificate"/> <arg line="-cn SelfSigned"/> <arg value="1024-RSA"/> <arg value="${cert.pfx}"/> <arg value="${password}"/> </java> </target>
動いてはいますが、各々の意味はわかっていません。今のところ興味が無いので、必要に迫られた時に検討することにします。