This happens to me HEAPS what you can try is make new project and paste the frames in there and try it with that project file, it sometimes works.
when that don't work i install it on a diffrent user account
Flash doesn't like iOS so i bought a mac...
Thanks for the suggestion. My project is quite large and primarily ActionScript not animation frames. I could try a simple new iOS project but that requires getting new provisioning certificates from Apple. The error message says to reinstall Flash Pro but that didn't help.
The replies to this problem in the Flash Builder forum say they were successful after reinstalling Flash Builder and/or the AIR SDK. I'm not on a tight deadline for publishing the app, so I'm hoping Adobe and/or this Forum will have a solution re which files need to be reinstalled and where. MB.
I successfully published my project FLA etc today and created the IPA file using Flash Pro CS5.5 on my laptop which runs Windows 7. No error message!
Before doing so I was asked to update my Adobe Products including AIR for iOS. However on my Windows XP system, Adobe Application Manager only asked me to update Flash Buidler. However I was originally able to publish my project on my XP system.
Edit (9/16/2011) Adobe Update Manager automatically updated Flash Pro and AIR for iOS but this error message still occurs on my XP system. I have to transfer the FLA files to my laptop to publish the IPA, The IPA/app works on the iPad.
There must be a simple answer to what files are missing and why - but I have no idea what it is! MB
Message was edited by: michaelbirch
As no one offered other solutions, I uninstalled and reinstalled Web Premium CS5.5 again today. To my surprise it worked and I was able to create an IPA on my Win XP system.
Perhaps uninstalling everything helped. On my previous two attempts I just uninstalled Flash Pro, Flash Builder and AIR because a complete reinstall takes over 3 hours. Also, I ran Adobe Updater and it successfully updated Flash Pro, Flash Builder and IOS, and everything still seems OK. So the answer is to uninstall and reinstall and if it doesn't work the first time - try again! MB
I did answer you by saying 'when that don't work i install it on a diffrent user account'.
Thanks again. I wasn't clear what your reply meant by reinstalling "it" (the project files?). Reinstalling CS5.5. three times (or in a different user account) is more of a workaround than an answer or explanation. There seems to be something wrong with Adobe's installation process.causing some files not to be properly installed. The same problem has been reported with Flash Builder. MB
I have had the same issue, and it took me for quite a madening spin..
I updated Flash Pro CS6 to "update 2" ( aka. v12.0.2 ), which caused some of my flas to not want to publish for Air anymore, throwing the following two errors for specific flas:
a) While trying to publish for Air for iOS, I'd get the infamous: "iOS publishing requires files..."
b) While trying to publish for Air for Android ( different fla ), I'd get: "Error creating files. Unable to access jarfile [path to Air SDK]/lib/ADT.jar"
I couldn't figure out what was wrong, so over the course of a day, I took MANY increasingly more drastic, unsuccesful, steps, leading to the 'ultimate':
Uninstalled CS6, uninstalled desktop Air, uninstalled Flash plugin ( might as well ), OBLITERATED my user Users/[user]/AppData( hidden folder)/*. Interesting bit: changed the name of my AIR sdk folders -- a cosmetic issue for me ( might as well ): C:\Program Files\Adobe\Adobe Air [version num] SDK --> C:\Program Files\Adobe\Adobe Air SDK [version num]. Checked that my system PATH variable didn't contain anything funky. Rebooted. Re-installed CS6. Same issue! Did the update: same issue!!!
I was considering obliterating the OS at that point, and start from a clean install. However, I saw a hint: error b) kept indicating the path of the old AIR folder ( the one prior to me switching the position of the version number, for cosmetic reasons). How come Flash Pro still knew about the old path, at that point? I thought I got rid of everything..
So I changed the AIR target from the version of AIR the fla wanted ( 3.6 ), to a version of AIR supplied by the update ( 3.4, in this case, installed to: C:\Program Files\Adobe\Adobe Flash CS6\AIR3.4 ). Saved the fla. Published. It worked -- for both fla files ( the one targeting iOS and the one target Android ) ! I then switched the targets back to what they were supposed to be ( 3.6, from my C:\Program Files\Adobe\Adobe Air SDK 3.6 ) and it still worked!
Crucially, restoring the flas to prior the Air target switch would bring the problem back!
I think the flas store the path to the Air SDK that was used to publish them, rather than using the path provided by the new Flash Pro CS6 > help > Manage Air SDK, at compile time. If this is the case... that's just aweful.
I had the same issue, and was finally helped by this post on StackOverflow:
The short answer: make sure you have the correct AIR SDK for your platform. Googling can sometimes send you to a download link for the AIR SDK for Windows when you are on a Mac, and vice versa.
What is terrible is that Adobe shows the "AIR 22.214.171.124 for iOS Settings..." dialog and everything even when you have the wrong platform version installed, but then just throws that inscrutable error when you try to publish.
Adobe, I wish I could file a bug report for this really awful glitch, but sadly your bug reporting system is down.