23

I try to upload the file via Application Loader. But I got the mail from iTunes store.

Missing 64-bit support - Beginning on February 1, 2015 new iOS apps submitted to the App Store must include 64-bit support and be built with the iOS 8 SDK. Beginning June 1, 2015 app updates will also need to follow the same requirements. To enable 64-bit in your project, we recommend using the default Xcode build setting of “Standard architectures” to build a single binary with both 32-bit and 64-bit code.

But I already add the arm64 in Xcode like the following picture.

enter image description here

Why the Missing 64-bit support happened when upload to the iTunes connect ?

Did I missing something ?

Martin
  • 2,813
  • 11
  • 43
  • 66
  • Looks like it should be good to me, did you somehow not send a release build... Like maybe archive is set to use a debug setting? – Grady Player Feb 04 '15 at 03:01
  • I'm wondering whether, when Apple threw this switch on Feb 1, they messed something up. Look at this unrelated question where the questioner is getting pushback from iTunes Connect about lack of an entitlement he knows is there: http://stackoverflow.com/questions/28311311/itunes-connect-beta-entitlement-missing-error – matt Feb 04 '15 at 03:05

4 Answers4

21

I had same problem today I set Build Active Architecture to NO and it got submitted. Give a try

Shashi3456643
  • 2,021
  • 17
  • 21
  • 4
    But he _has_ Build Active Architecture set to NO - for a release build, which is what he should be making when he archives. – matt Feb 04 '15 at 03:04
  • Yea you are right I had same problem in my case I had both Yes I made them no it worked – Shashi3456643 Feb 04 '15 at 03:10
  • 4
    I also disconnect the iPhone and make the top bar is in "iOS Device". It is working. – Martin Feb 04 '15 at 05:31
16

From this SO Answer and this SO Answer

  • Architecture: "Standard architectures" arm7, arm64
  • Valid Architectures: "arm64" , armv7...
  • Build Active Architecture Only - NO (specially... if your connected device is not arm64 compatible)
Community
  • 1
  • 1
zaph
  • 111,848
  • 21
  • 189
  • 228
  • 1
    Just to add, You can set "Build Active Architecture Only" No for Release Build, And Yes for Debug Build – David V Feb 11 '15 at 06:16
  • 1
    The above settings worked for me, but I had to change them in both Project, Target (and also Pods for those using cocoapods) – djburdick Jun 10 '15 at 19:19
5

Most commonly happens when I archive while a device is connected (as it affect the architecture).

(As mentioned in a comment by Martin to Shashi3456643's answer)

bauerMusic
  • 5,470
  • 5
  • 38
  • 53
0

I faced the similar issue with Xamarin.ios deployment. Later found that it was third party library causing the issue. I have maps in my app using from Arc GIS. I updated my dll to latest provided and resolved my issue.

tksdotnet1
  • 81
  • 6