With AIR 3.4, it would be possible to use ADT to install AIR applications on the iOS devices (i.e iPod, iPhone and iPad) from both desktop operating systems (i.e MAC and Windows). Prior to AIR3.4, developers have to use iTunes, XCode etc to install the iOS AIR applications and that was a cumbersome process.
This new capability will make the install/uninstall process a lot more seamless. To install/uninstall an iOS AIR application on the device, simply follow the following instructions:
First of all, we need to know the number of devices, along with their device-id’s, which are attached to the machine. This can be done using the following ADT command.
adt -devices -platform ios List of attached devices: Handle DeviceClass DeviceUUID DeviceName 22 iPhone 24d9b6fd...................a861117a7866510 myiPhone 23 iPod 24d9b6fd...................a861117a7866510 myIpod
The handle in the output of the above command is the device-id to be used to install/uninstall application in that particular device.
Once, we have the information about the devices attached to the machine we can use the following command to install the application on the device.
adt -installApp PLATFORM-OPTION PLATFORM-SDK-OPTION? DEVICE-OPTION? -packageeg. adt -installApp -platform ios -device <device-id> -package /path/to/my.ipa
In case only one device is attached, there is no need to specify -device argument.
adt -installApp -platform ios -package /path/to/my.ipa
Similarly to uninstall the application from the ios device, use the following command line
adt -uninstallApp PLATFORM-OPTION PLATFORM-SDK-OPTION? DEVICE-OPTION? -appideg. adt -uninstallApp -platform ios -device <device-id> -appid com.adobe.myapp
In case only one device is attached, there is no need to specify -device argument.
adt -uninstallApp -platform ios -appid com.adobe.myapp
NOTE:
<app-id> is specified in the application descriptor file (app.xml) within the <id> tag . If you create your project using Flash Builder, by default it would be the same as your app name.