Xcode 6 Standard architectures exclude armv7s

I am experimenting with Xcode 6 Beta and noticed that armv7s has disappeared from standard architectures. I looked at Xcode 6 entries but did not see any changes. Can anyone confirm this change?

Xcode 5.1.1:

enter image description here

Xcode 6 Beta: enter image description here

Update

The iOS 8 Beta forum has a topic that discusses this topic. https://devforums.apple.com/thread/244407?tstart=0

Also note that @ThomasW received a response to adding armv7 to the architecture.

+42
ios xcode6
Jun 04 '14 at 14:40
source share
3 answers

I also wrote a mistake about it and got a response saying that it was intentional. If you want to build for armv7s, you need to add the architecture manually. Now I have an idea why this change was made. I will update this if I get more information.

Update on dev forums:

The reason for including armv7s will be marginal backward compatibility. But the general differences between the armv7 and armv7s command sets are not significant . Therefore, if you decide not to include armv7s, the armv7 target machine code still works fine on 32-bit A6 devices, and you can hardly notice a performance gap.

- Zhou Yang

+35
Aug 20 '14 at 7:19
source share

From the @vladof post on the Apple forum, if you need to enable armv7s support, you need to add it manually. You can do this by changing the architecture setting as follows:

enter image description here

You might want to do this if you are creating a library and users expect the armv7s section to be available.

+9
Sep 11 '14 at 2:45
source share

Please note that this answer was made at a very early stage of the quest, was not checked for the answer when Xcode 6.0 GM came out. This is for tracking purposes only, see Other Answers for details.

This seems to be an Xcode 6 Beta bug, according to this thread on the Apple forum. An error has been detected.

+1
Jun 26 '14 at 1:10
source share



All Articles