iOS App Valid Architecture issue - ios

I am using xcode version 6.0.1 and uploaded the build on app store test-flight. When I checked its binary details it was showing this
After this I uploaded this build to App Store and since it was an update of an existing app it was successfully released but as it shows is was not having arm64 architecture and I got mail from apple --> apps submitted to the App Store must include 64-bit support and be built with the iOS 8 SDK.
So after adding arm64 by following this answer on stackoverflow link here my app binary details looks like this
When I compared it to earlier one this time in supported Architecture armv7s is not showing but arm64 is added. I just wanted to confirm is this right and will this binary be supporting both 32bit and 64bit so that I can go ahead and publish this on App Store.
Adding My Xcode 6.01 build settings tab screenshot after adding arm64.
Thanks

If your architecture is similar to below architecture.Then all is well
Build informations on itunes connect should be as below

Related

iOS 10.1 warning while launching the application

Why application is getting this alert and how to solve this -
"AppName" may slow down your iPhone The developer of this app needs to update it to improve its compatibility.'
I have gone through this link:
iOS 10.1 Simulator shows "Application May Slow Down Your iPhone"
From, the above link i tried to set "BUILD ACTIVE
ARCHITECTURE = NO", but it did not worked.
Please help me to solve the issue.
This message appears because your app builds only for 32 bit architecture.
You need to add the 64 - bit architecture in your project's build settings. Just add $(ARCHS_STANDARD) in Architectures field and arm64 in Valid architectures field.
This is also required for apps uploaded to the App Store. Without 64-bit your app will be rejected.

Appstore Architecture warning

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.

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?

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 - Integrating MGTwitter without armv7s

I'm using MGTwitterEngine in my apps and till iOS5, the app is working fine. I'm using twitter engine that as ".a" file.
But when compiling with latest XCode, its showing error that armv7s slice is not available.
I tried removing armv7s from the valid architectures and the problem solved. I'm able to build the app, run the app successfully on iPhone4, iPhone4S and also on iPhone5.
My questions is whether I'm following right way or not. Will Apple approve the apps that are not built with armv7s architecture?
There's no other go with it
Libraries are precompiled code. so they are built as per the architectures selected during compilation.
In latest iOS, its better to use Twitter/Social framework (as per iOS version)

Resources