我正在试验Xcode 6 Beta,并注意到armv7s从标准架构中消失了。我确实扫描了Xcode 6发行说明,但没有看到任何变化。有人能确认这一变化吗?
Xcode 5.1.1:

Xcode 6 Beta:

更新
在iOS 8 Beta论坛上也有一个讨论这个话题的帖子。https://devforums.apple.com/thread/244407?tstart=0
还请注意@ThomasW有一个关于在架构中添加armv7s的答案。
发布于 2014-08-20 07:19:40
我也对此提出了一个错误,并得到了一个答复说,这是故意的。如果您想要为armv7s构建,您必须手动添加该体系结构。我现在知道为什么要做这个改变了。如果我得到更多的信息,我会更新这个。
来自论坛的更新:
包含armv7s的原因将是边际的向后兼容性。但是armv7和armv7s指令集之间的一般区别很小。。因此,如果您选择不包括armv7s,目标armv7机器代码在32位A6设备上仍然运行良好,几乎没有人会注意到性能差距。 -- 周阳
发布于 2014-09-11 02:45:08
来自@vladof在苹果论坛上的帖子,如果你需要包括armv7s支持,你需要手动添加它。通过将体系结构设置更改为如下所示,您可以这样做:

如果您正在构建一个库,并且用户希望armv7s切片可用,您可能希望这样做。
发布于 2014-06-26 01:10:14
请注意,这个答案是在探索的早期阶段作出的,当Xcode 6.0 GM出来时,这个答案是未经检查的。这意味着只用于跟踪,请参阅其他答案获得详细信息。
根据苹果论坛上的https://devforums.apple.com/message/993985#993985线程,这似乎是Xcode 6 Beta的一个bug。一个窃听器被打开了。
https://stackoverflow.com/questions/24040497
复制相似问题