Skip to main content
June 11, 2013
Question

Packaging iOS app on Linux

  • June 11, 2013
  • 0 replies
  • 467 views

I am developing Android and iOS app with AIR (3.7, without ASC 2.0) and Flex SDK (4.6) and I've run into an issue - I am able to package Android app on Linux (it's a server), but I am unable to do that for iOS. I am aware that AIR SDK is no more supported for Linux, but I thought that when its working for Android, it should work for iOS too... 🙂 Well, I suppose it doesn't.

I am pretty sure that my adt command is right (because I am able to package iOS app on my developing workspace - Win7).

Just to have it complete, error looks like this:

unexpected failure: Functionality not supported on : Linux

java.lang.UnsupportedOperationException: Functionality not supported on : Linux

        at com.adobe.air.ipa.AOTCompiler.<init>(AOTCompiler.java:199)

        at com.adobe.air.ipa.IPAOutputStream.createIosBinary(IPAOutputStream.java:277)

        at com.adobe.air.ipa.IPAOutputStream.finalizeSig(IPAOutputStream.java:599)

        at com.adobe.air.ApplicationPackager.createPackage(ApplicationPackager.java:90)

        at com.adobe.air.ipa.IPAPackager.createPackage(IPAPackager.java:217)

        at com.adobe.air.ADT.parseArgsAndGo(ADT.java:557)

        at com.adobe.air.ADT.run(ADT.java:414)

        at com.adobe.air.ADT.main(ADT.java:464)

Currently I see only 2 options to make it happen on server side - to use some virtual windows machine (or wine?) or to setup windows server only for iOS packaging.

What do YOU think? Which way is better/worse? Is there some other way?

Thank you!

Peter

This topic has been closed for replies.