I've been trying to upload my iOS app to iTunes Connect via Application Loader but it fails every single time. I'm getting the following error(s);
'Unable to run the lipo command: ... Can't map input file ...' and 'Application failed codesign verification'
I believe the second error is due to the first, but I'm not sure. I've been looking around the web for solutions and only found this thread on here, I've tried everything said there but nothing helps.
Replacing my game with an empty FLA doesn't seem to work either.
I'm on the latter side, usually it's a codesigning issue. How did you develop your certs and did you follow the order specifically in my list in that post? Often people use old certs but create a new app ID and expect the old certs to work.
There's been other discussions about extra "files" that Flash Pro inserts into IPAs (.zips in disguise). Because Flash Pro publishes to a folder that's not built specifically for that build, people sometimes copy extra files into that path. Those files can "automatically" and accidentally be added to the IPA without the author desiring that. You should check what files are being packaged with your IPA to verify there's no extra junk.
Are you using flash CS5.5 or CS6 and what version of AIR are you overlayed to?
I feel so silly right now, I've discovered what the problem was.
It was indeed the extra junk it packaged, but it gets even more silly. I had a folder with the exact name of my app with the FLA file, in that folder I kept the app icons, some ANE files etc. Apparantly iOS doesn't like a folder with the app name inside the IPA file.
Thanks for your help! This has literally given me a headache over the last couple of days.
Hopefully it won't be automatic in the future but I've noticed that causing a lot of headaches. For non-AIR projects I'm used to exporting and hosting tons of things in my publish folder while pruning it at the last second. Mobile apps will always assume anything in that folder is meant for inclusion. It's a hard habit to break .
You're welcome, glad you got it resolved and good luck!
Europe, Middle East and Africa