How to support 64-bit iOS and transfer AppStore?

On February 1, 2015, all applications must support 64-bit. However, I'm getting confused about the build setup (valid architectures).

Skip AppStore. What are the correct build settings?

Do I need to add armv7, arm64 to Valid Architetures

Or I only need to add armv7 to Valid Architectures.

I need to support OS 5.1.1.

But, if I added arm64 to Valid Architectures, I would not be able to build or run on a 5.1.1 device.

I have already read this guide. https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaTouch64BitGuide/ConvertingYourAppto64-Bit/ConvertingYourAppto64-Bit.html#//apple_ref/doc/uid/TP40013501-CH3-SW1

But I'm not sure.

Someone said "add arm64", but others said "You don't need arm64"

What are the correct settings for AppStore upload on Feb 1st 2015.

+3


source to share


2 answers


In Xcode, under your project's build settings tab, find the architecture section.

You should leave it set to Standard Architectures. This includes 32 and 64 bit support:

enter image description here

By the way, if you want to build and test your app on a 5.1.1 device, you will have to remove 64 bit support.



It is not possible to install a single assembly with arm64 architecture on devices running iOS 5.x other than using the App Store.

Thus, to install development or build ad-hoc on an iOS 5.x device, you need to create an additional assembly that does not include 64-bit architecture.

When submitted to the App Store, the assembly can contain all architectures, and Apple will modify the binary at its end so that the problem does not occur in this case.

+1


source


solvable.

Problem = NO So I was unable to create 5.1.1 Device. Because 5.1.1. device is not supported by arm64



Decision. = YES

0


source







All Articles