ITunes Connect Missing Required Architecture

iTunes Connect claims that the application executable is missing the required architecture. At least one of the following architectures (s) must be present: armv6

Now this is funny (read: peculiar) for me, because I specifically set the iOS target in 4.0 and compiled using armv7

MinimumOSVersion is even set to 4.2 in the info.plist file

Why should I get this error? This update is for an application that has never been put up for sale, it is approved to be in the application store, but just a place because there were errors that I wanted to fix. Does the application check the loader deeply?

+3
itunesconnect loader
Apr 27 '11 at 20:53 on
source share
2 answers

The answer is that you need to uncheck the box: “Only create an active architecture”, in Xcode 3 you need to select your goal and click “Information”, on the “Assembly” tab this is a flag under the architecture -

+1
May 17, '11 at 15:25
source share

Do not beat a dead horse (thread), but I found another solution to this problem when it happens for builds of applications that should run on iOS 6 (currently on Xcode 4.6.2).

The solution was here.

And the steps:

  • select your build architecture as standard (armv7 and armv7s)
  • select a deployment target like iOS 4.3 and
  • add the following variable to info.plist : - Required device capabilities with Item0 values ​​like armv7.

I only had Build active architecture set to No, so there is at least one new issue that causes this error.

0
May 30 '13 at 10:16
source share



All Articles