Appstore Architecture warning - ios

I developed first version app in xcode 5 and the second version work with xcode 6 , in this version i have drop box sdk1.3.13 it is not support the arm64 so i removed this from valid architecture now my app work fine and my STANDARD ARCHITECTURE is armv7,arm64 and my VALID ARCHITECTURE is armv7 , armv7s. I submitted my app into appstore in my validation warning is
The archieve passed validation with several warnings
iTunes store operation failed
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. 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 codes.
My Question is
1.If i will submit my app without clear this issue the appstore will accept or not?
2.Please clearly explain why the warning is occur , what mistake i did in my STANDARD ARCHITECTURE and VALID ARCHITECTURE
3.Why the Dropbox sdk 1.3.13 not supported the arm64 architecture?

Here is what Apple says:
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, Apple recommend using the default Xcode build setting of “Standard architectures” to build a single binary with both 32-bit and 64-bit code.
So, Apple may reject your app if your app has this issue at the time of submission.

Related

Itunes app upload error

I'm facing problem while uploading the app to itunes store i.e
ERROR ITMS-90086: "Missing 64-bit support. iOS apps submitted to the App Store must include 64-bit support and be built with the iOS 8 SDK or later. We recommend using the default "Standard Architectures" build setting for "Architectures" in Xcode, to build a single binary with both 32-bit and 64-bit support." ERROR ITMS-90086: "Missing 64-bit support. iOS apps submitted to the App Store must include 64-bit support and be built with the iOS 8 SDK or later. We recommend using the default "Standard Architectures" build setting for "Architectures" in Xcode, to build a single binary with both 32-bit and 64-bit support."
I have tried everything i.e Changed Architectures to
Standard architectures(armv7,arm64) -$(ARCHS_STANDARD)
Vaild Architectures
armv7 armv64 armv7s
Bulid Active Architecture only
No
can anyboady please help I'm stuck from last two days.
You have the following 4 things:
Architectures set to Standard architectures (armv7, arm64) - $(ARCHS_STANDARD)
Base SDK set to some iOS8 SDK, for example Latest iOS (iOS 8.3) or iOS 8.3
Build Active Architecture Only --> Release set to No
Valid Architectures set to arm64 armv7 armv7s
Actually, the problem is with one of the dependencies i.e RESTKIT(which have multiple targets in it) used for parsing the XML response.So what I did was simply added the library pointing to latest version and copied all my resources,files to a new project.It took some time but it was last option left for me as none of the above mention solutions worked for me.
Anyways, thanks for suggestions

What happens if I do not support arm64 in my app?

If I remove arm64 architecture from the build settings of Xcode and retain only armv7 and arm7s in my app what will happen?
What are the issues which may occur?
Will my app work on all iOS devices?
Your app should continue to work. However as of June 1 2015, all of the app uploads to the Apple App Store must contain the arm64 slice.
As Apple wrote in a recent news post:
64-bit and iOS 8 Requirements for New Apps
October 20, 2014
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.
You will not be able to submit your app to the store. Apple is pushing forward x64 architectures.

Dropbox SDK 1.3.13 not support arm64

I developed app using xcode6.2 , i have drop box sdk1.3.13 it is not support the arm64 so i removed this from valid architecture now my app work fine and my STANDARD ARCHITECTURE is armv7,arm64 and my VALID ARCHITECTURE is armv7 , armv7s. I submitted my app into appstore in my validation warning is
The archieve passed validation with several warnings
iTunes store operation failed
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. 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 codes.
My Question is
1.If i will submit my app without clear this issue the appstore will accept or not?
2.Please clearly explain why the warning is occur , what mistake i did in my STANDARD ARCHITECTURE and VALID ARCHITECTURE
3.Why the Dropbox sdk 1.3.13 not supported the arm64 architecture?

ERROR ITMS-90086: Missing 64-bit support. Submission fails with error on submit app on iTunes

I tried to upload my app via Application Loader. But I got an error from the iTunes store.
ERROR ITMS-90086: "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 already added the arm64 in Xcode like the following picture.
What can I do?
In the Valid Architectures field of build settings, you should add arm64 to support 64-bit devices.
It seems u are using old device for testing, like iPhone5.
U need change your build target from your iPhone5 or other old iOS device to "Generic iOS Device".
Just be Top Right of your XCode

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.

Resources