iTunesConnect error: arm64 - ios

I'm trying to upload my first iOS app to iTunesConnect. Problem is, whenever I'm uploading it, it emails me the next error:
Dear developer, We have discovered one or more issues with your recent
delivery for "Project". To process your delivery, the
following issues must be corrected: 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. Once these issues have been
corrected, you can then redeliver the corrected binary. Regards, The
App Store team
I did the right arm64 set up but it's permanently failing. What am I doing wrong?
Thanks in advance!

See attached screen-shot. Specially the red marked one.

Related

Missing 64-bit support

Xcode 6.1, Phonegap project, Validation passes without any issue, still after submitting for review I get an email stating that my binaries are invalid since they are missing the 64-bit support.
I've configured my build as suggested in :: Why the Missing 64-bit support happened when upload to the iTunes connect?
After submission for review, I get this message in the mail:
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.
I even tried disconnecting the device I had.. but to no avail.
help, please...

Xamarin Studio submission 64 bit app to appstore

Problem in xamarin Studio submission 64 bit app to appstore
I work with Xamarin Studio. I transform my app with Unified Api and changed my supported architectures to "ARMv7 + AMRv7s + ARM64".
Rebuild and it's ok but when i submission my app to appstore, i receive always:
"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."
I enable 64-bit for AppStore configuration, what's the problem? Can help me?
Given your description I can only guess what could be the problem there, although I've seen quite a few similar issues with ARM64 support.
Check whether the ARM64 architecture is enabled for Release builds (or whatever build configuration you use for submitting to the AppStore)
Check the resulting IPA whether it contains mono binaries with the '32' and '64' suffix
Try a fully clean build (not just clean and build, i.e. checkout your scm repository into a clean directory)
I had to make sure the debug build was set to arm64 as well. Not sure why but this solved it for me.
Do you have a device plugged into the Mac while you're compiling the AppStore build? I've had issues with it when having a device plugged in because it wants to compile for that device only.

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

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.
Why the Missing 64-bit support happened when upload to the iTunes connect ?
Did I missing something ?
I had same problem today I set Build Active Architecture to NO and it got submitted. Give a try
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)
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)
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.

iOS 64bit requirement: what's the definition of "new apps" in this case?

Apple has a deadline on 1st Feb for new iOS apps to be 64bit. As far as I can find, the entire requirement text is as follows:
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. 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.
https://developer.apple.com/news/?id=10202014a
What does this mean? Is there a precedent for what "uploaded" means? Does it cover apps created in itunes connect but not yet submitted? Or apps uploaded to the new testflight beta service? Or apps in submission but not yet approved? Or apps approved but not yet released? Are there any more in-depth docs on this?
I think "new" indicates the first version of an App to the AppStore.
While "update" indicates any subsequent versions.
I just posted an update which was only 32bit and did not get the arm64 warning.
but did see the warning on a new app about a month ago.
The deadline for updates is june 1st
https://developer.apple.com/news/?id=12172014b

App submission on app store gives warning "Missing 64-bit support"

I am uploading an app to the App Store. But unfortunately I get the below warning.
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:
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.
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!!

Resources