7

I am uploading an app to the App Store. But unfortunately I get the below warning. Archive submission failed due to Warning ITMS-9000: "Missing 64-bit support. Starting February 1, 2015, new iOS apps uploaded to the App Store must include 64-bit support and be built with the iOS 8 SDK, included in Xcode 6 or later."

Community
  • 1
  • 1
Vivek Shah
  • 430
  • 5
  • 22

3 Answers3

6

As the warning says, your app isn't prepared for 64-bit, and apple announced a month ago that starting in february 2015 all the apps uploaded to the app store must support it. So, it seems that if you're using iOS 8 you got to enable 64-bit support on you app now.

For supporting 64 bit you got to have in your project build settings the following: enter image description here

diegomen
  • 1,804
  • 1
  • 23
  • 37
  • I did it as your answer but is there any thing need to change in Architectures ? That shows me "Standard architectures(armv7,arm64) - $(ARCHS_STANDARD)". – Vivek Shah Nov 17 '14 at 07:35
  • I edited my answer with the full Architectures section, hope it helps – diegomen Nov 17 '14 at 17:24
  • I am using standard architectures but still getting the warning. – BeccaP Dec 17 '14 at 20:04
  • 3
    I had a typo. In the "Valid Architectures" section I had "armv64" instead of "arm64". Make sure that both your "Valid Architectures" and "Architectures" sections match what is shown above. – BeccaP Dec 17 '14 at 20:09
  • I have edited all section as per above image but its not working for me. – Alok May 30 '16 at 10:48
0

Had the same issue. Property Architecture was set to Standard architectures, but it did not help.
What fixed the problem... I set Build Active Architecture Only to No even for Debug.
App was successfully submitted. Also after archiving the app I saw that estimated size was larger then last time (means it worked).

Hope it helped.

0

After updating Architectures to Standard architectures(armv7,arm64) - $(ARCHS_STANDARD) it may still NOT work if you have used frameworks in your app. I tried updating frameworks internal(UIKit,UIMapKit, etc) and external (facebook,crashlytics, etc) and worked for me. Means any framework that is not updated to 64-bit version will force the app to change to 32-bit and hence will not be submitted successfully on the app store. Hope this helps!!