IOS app: 64-bit missing

My first question is about stackoverflow and the latest in iOS development, in which I realized. I have already checked similar questions, see the links below.

Task: I continue to work on a project for the client to make the iOS application update compatible with both 32-bit and 64-bit versions.

Checking the archive gives me:

Failed to complete iTunes Store operation.
There is no 64-bit support. Starting February 1, 2015, new iOS applications uploaded to the App Store should include 64-bit support and be built using the iOS 8 SDK included with Xcode 6 or later. To enable a 64-bit project, we recommend that you use the default setting for Xcode "Standard architectures" to create a single binary file with 32-bit and 64 -...

Problem: It seems I can not get my project / assembly to support both 32-bit and 64-bit binaries (not to mention 64-bit separately). I took advantage of the suggestions of Apple (and other stackoverflow answers) with the following settings:

OS X 10.9.5
Xcode 6.1
Architectures: Standard architectures (armv7, arm64) - $ (ARCH_STANDARD)
Only built-in active architecture: no (tried β€œyes” for debugging and β€œyes” for everyone)
Valid architectures: armv7 armv7s arm64
IOS deployment target: 5.1.1 (also verified 6.0)

When trying a method (tried to remove DerivedData):

a) clean -> build -> archive -> validate
b) connect device -> clean -> build -> disconnect device -> archive -> validate

When I check the binary file (after https://stackoverflow.com/a/350357/... ), I get only armv7 in dwarfdump (which, if I understand correctly, it is only 32-bit, but should also have arm64 with the above settings) .

File: MyApp.app/MyApp (armv7) 

I tried many related solutions related to the problem from other sources (lost from other links), but failed.

Any help would be greatly appreciated, thanks!

Literature:

+3
source share
2 answers

You can manually add support for 64-bit (arm64), for example: enter image description here

+1
source

Closing this question and answering it for everyone who did not know or are not familiar with iOS development (as I did in both cases).

Like @ Almo and @ Jeremiah Jessel mentioned in comments on third-party libraries; I looked through them, and some of them were really built as 32-bit binaries and, unfortunately, no longer supported 64-bit support.

In my case, the problem was, of course, 32-bit libraries. I got some help and was able to update the libraries for 64-bit versions.

0
source

All Articles