<?xml version="1.0" encoding="UTF-8"?>
<project name="**********">
<!-- =====================================================================================
FDT5.5 で AIR3.3 iOS USBデバッグするためのANTテンプレート
@see http://blog.romatica.com/2012/06/26/airios-air3-3-ios-usb-debu/
★追記 AIR3.4 からidb -devices ではなく、adt -devicesでデバイスハンドルが取得できます。
-->
<property name="PROJ_NAME" value="**********"></property>
<property name="PROVISIONING" value="**********.mobileprovision"></property>
<property name="CERT" value="**********.p12"></property>
<property name="PASS" value="*******"></property>
<!-- ===================================================================================== -->
<property name="LOCAL_PORT" value="7936"></property>
<property name="REMOTE_PORT" value="7936"></property>
<!-- =====================================================================================
USBデバッグモードでipa生成。
-->
<target name="01. package for usb debug">
<fdt.loadProjectProperties projectname="${PROJ_NAME}" />
<exec executable="${FDTProjectSdkPath}/bin/adt" failonerror="true"
dir="../bin">
<arg value="-package" />
<arg value="-target" />
<arg value="ipa-debug-interpreter" />
<arg value="-listen" />
<arg value="${LOCAL_PORT}" />
<arg value="-provisioning-profile" />
<arg value="${PROVISIONING}" />
<arg value="-storetype" />
<arg value="pkcs12" />
<arg value="-keystore" />
<arg value="${CERT}" />
<arg value="-storepass" />
<arg value="${PASS}" />
<arg value="${PROJ_NAME}.ipa" />
<arg value="${PROJ_NAME}-app.xml" />
<arg value="${PROJ_NAME}.swf" />
</exec>
</target>
<!-- =====================================================================================
iOSをUSB接続後、下記を実行するとドバイスハンドルが取得できる。
取得後その値を「05. forward ports for USB debug」の最下段に設定する
-->
<target name="02. show connected devices">
<fdt.loadProjectProperties projectname="${PROJ_NAME}" />
<exec executable="${FDTProjectSdkPath}/lib/aot/idb/idb">
<arg value="-devices" />
</exec>
</target>
<!-- =====================================================================================
iOS側にアプリをインストールし起動しておく。(アプリにAIRの接続待機アラートが表示される)
-->
<target name="04. start FDT debugger for usb debug">
<fdt.loadProjectProperties projectname="${PROJ_NAME}" />
<fdt.startDebugger projectname="${PROJ_NAME}" port="${LOCAL_PORT}"
asclient="true" />
</target>
<!-- =====================================================================================
USBデバッグを開始する。
-->
<target name="05. forward ports for USB debug">
<fdt.loadProjectProperties projectname="${PROJ_NAME}" />
<exec executable="${FDTProjectSdkPath}/lib/aot/idb/idb">
<arg value="-forward" />
<arg value="${LOCAL_PORT}" />
<arg value="${REMOTE_PORT}" />
<arg value="2" />
</exec>
</target>
</project>
More than 5 years have passed since last update.
[AIR][iOS] FDT5.5 で AIR3.3 iOS USBデバッグするためのANTテンプレート
Last updated at Posted at 2012-11-22
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme