21

I need to submit my app and I retrieve this error: error and the configuration is on 64 bits:

config I don't know how to do...

thanks in advance

rmaddy
  • 314,917
  • 42
  • 532
  • 579
ghiboz
  • 7,863
  • 21
  • 85
  • 131
  • 2
    What's under Projectsettings -> Buildsettings -> Valid Architectures? – r0- Apr 10 '15 at 17:51
  • armv7 armv7s in target, arm64 armv7 armv7s in project.. if I add arm64 the dropbox sdk retrieve an error... – ghiboz Apr 10 '15 at 18:05
  • 2
    See http://stackoverflow.com/a/26801060/264822 - you also need to set arm64 in Valid Architectures. – parsley72 Apr 15 '15 at 05:49

3 Answers3

35

Make sure that for BOTH:

  • Project --> Build Settings --> Architectures

Project --> Build Settings --> Architectures

AND:

  • Targets --> Build Settings --> Architectures

Targets --> Build Settings --> Architectures

You have the following 4 things:

  1. Architectures set to Standard architectures (armv7, arm64) - $(ARCHS_STANDARD)
  2. Base SDK set to some iOS8 SDK, for example Latest iOS (iOS 8.3) or iOS 8.3
  3. Build Active Architecture Only --> Release set to No
  4. Valid Architectures set to arm64 armv7 armv7s

You will then no longer get the ERROR ITMS-90086

Dave Chambers
  • 2,483
  • 2
  • 32
  • 55
14

Make sure your "Build Active Architecture Only" setting is set to "No"

Ramy Adeeb
  • 151
  • 2
  • Thanks, Ramy, i've also encountered this issue. You helped a lot :) – Alexander Tkachenko Jun 03 '15 at 13:45
  • Saved my day. Thank you. – Ariel Jun 03 '15 at 20:56
  • 1
    For future readers, the full answer is found here and in above comments. Setting "Build Active Architecture Only" to "No" is needed, but so is setting armv7 and arm64 in the Projectsettings -> Buildsettings -> Valid Architechtures area. My project had "Standard Architectures" set, but then arm64 was missing from Buildsettings. All 3 of these config areas need to be set for the build to be accepted to iTunes. – hamx0r Jun 17 '15 at 09:01
1

I case you bought an old app somewhere and are having this error message, also check that the deployment target is set to 8.0 or higher in both the project and the target.

Totoro
  • 3,398
  • 1
  • 24
  • 39