I'm trying to send my binary to Apple (via Application Loader) for App store approval. However, every time I send my .zip file I get the error "application is missing a required architecture. At least one of the following architecture(s) must be present: armv6."
Here are my Build Settings:

My iOS Deployment Target is 4.3.
After making these setting changes I do Product -> Build For -> Archiving. Open the .app file under the Products folder and do the "compress" action to create the .zip file.
When I load said .zip file in Application Loader it still gives me the error. These Architecture settings are for both my Project and my Target.
Any ideas?
- in Architectures you have to include armv7s for iPhone 5tkanzakic– tkanzakic2013-03-28 14:50:47 +00:00CommentedMar 28, 2013 at 14:50
- You don't have to include the
ARMv7sfor the iPhone 5, if you have a library that does not include support fro theARMv7syou can remove support for theARMv7sand you app wil run fine on the iPhone 5rckoenes– rckoenes2013-03-28 15:00:20 +00:00CommentedMar 28, 2013 at 15:00
2 Answers2
Xcode 4.* with the iOS 6 SDk does include support voor ARMv6 any more.
So if you want to build against iOS SDK 6.0 you will have to drop support for the ARMv6.
2 Comments
if this change not solved your problem kindly check your version of application loader might be you are using old xcode application loader. try with new one application loader
Comments
Explore related questions
See similar questions with these tags.
