Adobe Flex SDK 4.6 and Apache Flex SDK 4.8 contain AIR 3.1. When you create Flex projects using these SDKs, AIR 3.1 applications are created. And, you can't use features that are specific to AIR 3.4.

To use the AIR 3.4 features, you can overlay the AIR 3.4 SDK on the Flex SDK. For more information, see Overlay the AIR SDK on Flex SDK.

Adobe AIR 3.4 features supported in Flash builder

The following features and workflows are supported in Flash Builder 4.7 only if you have Adobe AIR 3.4 (or later) installed.

Test and debug an iOS application on a simulator

The iOS Simulator offers a fast way to run and debug iOS applications on Mac, without using a device. The iOS simulator can simulate iOS devices, like iPhone and iPad, and different iOS versions. For more information, see Test and debug an iOS application on a simulator.

Debug an application on an iOS device using USB debugging

You can debug an iOS application over USB, apart from debugging over a network. For more information, see Debug an application on an Apple iOS device.

Install an application directly on an iOS device without using iTunes

Flash Builder installs the IPA file on the device only if you are using Adobe AIR SDK 3.4 or higher. If you are using an Adobe AIR SDK version earlier than 3.4, use iTunes to install the application on the device. For more information, see Install an application on an Apple iOS device.

Configure iOS6 SDK externally

The Adobe AIR SDK contains a bundled iOS SDK version. The bundled iOS SDK version is specific to the Adobe AIR version. For example, Adobe AIR 3.1 contains iOS4 SDK, and Adobe AIR 3.4 contains iOS5 SDK.

If you want to use features from an iOS SDK later than the bundled version, configure the supported iOS SDK version externally using the ADT (AIR Developer Tool) command. With AIR 3.1, you can configure an external iOS SDK only on Mac. With AIR 3.4, you can configure it both on Windows and Mac.

For more information, see Configure an iOS SDK externally.

Hide ANE Library Symbols

When you use multiple native extensions in your iOS application, there can be common symbol names that are used among the native extensions. These symbol name conflicts can cause issues during packaging (error message appears). With AIR 3.4, you can ensure that this error does not occur by setting the ADT package command -hideAneLibSymbols to "yes." For more information, see Hide ANE Library Symbols.

Turn off -sampler value for iOS applications

When you enable advanced telemetry for your project, the -sampler parameter value is set by default. For iOS applications, turning on the -sampler option can cause the application to have some performance issues. If you do not want to connect to Monocle and view the telemetry data, Flash Builder lets you turn off the -sampler value. For more information, see Turn off -sampler value for iOS applications.

Overlay the AIR SDK on Flex SDK

For detailed instructions on overlaying the AIR 3.4 SDK on Adobe Flex 4.6 SDK or Apache Flex 4.8 SDK, see this TechNote.


Adobe does not provide technical support when overlaying. If you require assistance, visit the Flash Builder forums.

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License  Twitter™ and Facebook posts are not covered under the terms of Creative Commons.

Legal Notices   |   Online Privacy Policy