Copy link to clipboard
Copied
So, two days before needing to upload an app to the App Store, I found out that due to some bugs and flaws in AIR 20 (both the released version and the beta), there's currently no workflow that allows you to create and distribute an iOS app made in Flash Pro. At least I can't figure out the workarond.
The problems seem to be as follows:
I don't understand why I'm not seeing more threads about this as Flash Pro apparently hasn't had a functioning workflow for creating valid iOS apps since AIR 20 and the new icon requirements from Apple. Am I the only one who still develops with AIR + Flash Pro, or is there something really obvious I'm missing?
Boris, regarding the second issue: For now you can just leave the version field inside Flash CC empty (then it will not add a <version> node). And manually set the <versinNumber> in the XML.
Also, I just tested adding a 167 image node in the xml, like so <image167x167>icons/ikon167.png</image167x167>, and it wasn't overwritten when I published it from the publish settings in Flash. Note, I'm using AIR version 20.0.0215.
Copy link to clipboard
Copied
The 167x167 alert from Apple is just a warning, the app should be accepted (I've had several apps just go through the system ok). As an aside, if you are claiming iPad Pro support, which AIR does, you will need to upload screenshots for iPad Pro into iTunesConnect. I just took the iPad Retina screenshots and scaled them up!
You may be able to work around both the issues by adding and removing the bits missing/wrong in the XML, and then do a Publish from the File menu, instead of going back into the publishing settings.
Copy link to clipboard
Copied
Hi Boris,
We're aware of these two issues, we checked with Animate CC (Formerly Flash Pro) team, and they expect these bug fixes to go live in their upcoming release in 2016.
-Thanks
Pahup
Adobe AIR
Copy link to clipboard
Copied
Boris, regarding the second issue: For now you can just leave the version field inside Flash CC empty (then it will not add a <version> node). And manually set the <versinNumber> in the XML.
Also, I just tested adding a 167 image node in the xml, like so <image167x167>icons/ikon167.png</image167x167>, and it wasn't overwritten when I published it from the publish settings in Flash. Note, I'm using AIR version 20.0.0215.
Copy link to clipboard
Copied
Thanks, it's heartening to know that there are some workarounds (although having to use the Publish menu in order to keep the manual XML changes isn't exactly intuitive). I'll try going with this solution and hope that Application Loader lets me through.
Copy link to clipboard
Copied
Sorry, I meant the AIR for IOS settings. It didn't get overwritten when publishing from there.
Copy link to clipboard
Copied
Hello - so is this the recommended current workaround ... did you have success Boris?
Copy link to clipboard
Copied
jotstudio - I have succesfully exported and uploaded a new app through Application Loader today, so yes - although review is of course still pending. As suggested above, I
Copy link to clipboard
Copied
Well I submitted a version using the same technique - no problems during upload. So hopefully all will be OK. Thanks for the help guys!
Copy link to clipboard
Copied
Hi All,
The issue of invalid build has been fixed on both Win and Mac AIR SDK's.
Please find the fix here: Download Adobe AIR 22 Beta - Adobe Labs
Thanks for your patience. Kindly let us know if you have any queries.
-Roshan
Adobe Air