Features

Adobe AIR for iOS in IntelliJ IDEA 12 Leda

We are pleased to announce that IntelliJ IDEA 12 will support new features of Adobe AIR SDK 3.4. They are designed to simplify iOS apps development process:

  • Run/debug AIR applications on iOS Simulator (Mac OS X only)
  • Debug iOS apps on device both over USB or network
  • Single-click iOS app deployment to the device without the need to manually install it using iTunes


You’ll find these options on the Flash run configuration dialog via Run | Edit Configurations.

This feature requires AIR SDK 3.4 or higher.

Since AIR SDK 3.4 isn’t bundled with the latest Adobe Flex SDK 4.6 or Apache Flex SDK 4.8, you need to download it manually and copy it over your Flex SDK.

Note also that Mac users shouldn’t copy AIR SDK files using Finder, because Finder replaces folders. You need to replace individual files preserving the folder structure. Instead run the following command line from Terminal:

ditto air_sdk_folder flex_sdk_folder


Make sure you have installed iTunes 10.5.0 or higher on your computer, for direct deployment to an iOS device.

You can try this feature in the latest IntelliJ IDEA 12 EAP.

As always, feedback is very much welcome on our forum and in our issue tracker.

Develop with pleasure!

Comments below can no longer be edited.

15 Responses to Adobe AIR for iOS in IntelliJ IDEA 12 Leda

  1. Avatar

    Gellard says:

    October 5, 2012

    Realy nice! Thx.

  2. Avatar

    miguel says:

    October 5, 2012

    Nice! And what about Flexunit support for mobile projects? Any update?

  3. Avatar

    John Dewar says:

    October 7, 2012

    There’s a combination Flex/Air SDK available here: http://gaming.adobe.com/getstarted/

  4. Avatar

    Alexander Doroshko says:

    October 8, 2012

    @miguel please vote/watch http://youtrack.jetbrains.com/issue/IDEA-68482

  5. Avatar

    Derek says:

    January 28, 2013

    Trying to add the Adobe Gaming SDK but Intellij 12 Ultimate doesn’t recognize it’s home directory as valid. Am I missing something?

  6. Avatar

    Alexander Doroshko says:

    January 29, 2013

    @Derek. Indeed IntellilJ IDEA requires Flex SDK that includes AIR SDK. See workaround here: http://youtrack.jetbrains.com/issue/IDEA-99981

  7. Avatar

    Jesse Pinuelas says:

    April 23, 2013

    Feature saves a good amount of time. Ran into a few issues deploying it to iOS simulator but other than that works great.

  8. Avatar

    Alexander Doroshko says:

    April 24, 2013

    Jesse, can you please give details on the issues if they are related to the IDE? Forum or issue tracker are the best places for your feedback:
    http://devnet.jetbrains.net/community/idea/ideacommunity
    http://youtrack.jetbrains.net

  9. Avatar

    Craig Kelley says:

    July 8, 2013

    I do not see the “iOS Device” or “iOS Simulator” in the new configuration dropdown. I have an air app which builds and deploys under gradle just fine — how can I enable device debug in IntelliJ?

  10. Avatar

    Alexander Doroshko says:

    July 9, 2013

    @Craig: Make sure that you have Flash module with properly configured Flash build configuration. Project Structure | Modules | [your module] | [build configuration subnode] | General tab: target platform must be Mobile. Check other tabs as well. GradleFx is not supported by IntelliJ IDEA yet, so you need to configure the project manually.

  11. Avatar

    Jake says:

    November 20, 2013

    Is it possible to profile my app running on an iOS device? Debug works great but I was wondering if I can get into the guts of the app running quasi-natively.

    Thanks.

    • Avatar

      Alexander Doroshko says:

      November 21, 2013

      No, unfortunately ActionScript Profiler plugin doesn’t support profiling on real devices.

  12. Avatar

    Deyan Vitanov says:

    February 24, 2016

    It does not find the devices 🙁 I’m using AIR 19 + IntelliJ IDEA 14 Ultimate.
    My device is connected and showing in itunes

    • Avatar

      Alexander Doroshko says:

      February 24, 2016

      Most likely the bug is fixed in AIR SDK 20, please try to upgrade.

  13. Avatar

    Deyan Vitanov says:

    February 25, 2016

    Thanks. It works with AIR 20

Discover more