我正在试验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的答案.
Flo*_*ian 36
我还在此提交了一个错误并得到了回复,说这是故意的.如果要构建armv7s,则必须手动添加架构.我现在知道为什么要做出这种改变.如果我收到更多信息,我会更新.
来自开发论坛的更新:
包含armv7s的原因是边缘向后兼容性.但armv7和armv7s指令集之间的一般差异很小.因此,如果您选择不包含armv7s,目标armv7机器代码仍可在32位A6设备上正常运行,几乎没有人会注意到性能差距.
- 周扬
来自@ vladof在Apple论坛上的帖子,如果你需要包含armv7s支持,你需要手动添加它.您可以通过将架构设置更改为如下所示:

如果您正在构建库并且用户期望armv7s切片可用,您可能希望这样做.
| 归档时间: |
|
| 查看次数: |
16692 次 |
| 最近记录: |