Hmm that didn't work - i am also getting that error even with the beta version overlay? Perhaps i am implimenting it wrong.
Are you able to provide more details or a link to the step by step work around in case i am missing something?
You can look at this SO post, it has a link to a blog that gives you more details:
If you have never done the Flex / Air SDK overlay you should read that post. The only thing I have to add is to use the beta version that is marked "For Flex Developers" and not the other beta SDK.
I will note that I was able to submit to itunes connect successfully last night after compiling with the Beta AIR 4.0 SDK release.
I'm running into this same error today. I posted a file last Friday without issue. I submitted several updates last week actually. Something changed very recently I think.
EDIT: Just grabbed the 4.0 beta from the lab. That allowed me to submit to Apple without error. (AIR 18.104.22.1689) for iOS.
EDIT 2: I cannot export from Flash to a 3GS (probably not iPad 1 either, but don't have one handy for testing). I'm fine with dropping support for these older devices, but can anyone confirm this is the case?
Would like to know how we should be dealing with older devices - I heard about there being two versions. etc. supported by apple. What are people doing? - so that relates to spinlight's Edit 2.
Also... what happened to the uploading process? Why can't we upload to iTunes with AIR 3.9? Are we cutting it that close? Any comments from Adobe? - that relates to spinlight's first Edit.
Well... tried uploading with AIR 4.0 SDK from http://www.adobe.com/devnet/air/air-sdk-download.html - got it yesterday. I overlayed the new AIR files in Flash Builder 4.7 on PC (as I have a dozen times before), changed the namespace and recompiled adjusting my version numbers to match in the app.xml and iTunes. I published with a distribution certificate and matching distribution provisioning profile. The app uses the in-app purchasing ANE from the Adobe Gaming SDK. It was all working when I tested with a test account, etc.
So I copy the file over to the Mac. in the past I have had to unzip the ipa and get the app file out of the payload folder. I then zip this app file up and save it as the myappname.ipa. Then using the Application Loader that I got from the bottom of the Manage Apps page on iTunes I choose my app version to upload - I see that fine, then I send the myappname.ipa that I made. And I STILL GET THE ERROR THAT IT IS AN INVALID PACKAGE.
Anybody have an idea about what I might be missing. This is an ActionScript Mobile project in Flash Builder 4.7 on PC running AIR 4.0 then trying to upload with a Mac.
Any thoughts from the Adobe side???
You should go to the page that a.r.d. said to go to:
In the bottom part of that page is the Flex compatible version of the SDK. Don't go to the release page where you went yesterday, that version is several weeks old.
Oh - thanks - I see the difference now.
Submitted successfully . Also - when rezipping on the Mac I forgot that you zip the payload folder not just the app file inside the payload folder as I had said in my earlier description.
Submitted and application is approved by Apple with new Adobe air sdk 13.