我强烈地觉得我错过了一些简单的东西,但我似乎无法找到问题所在。我正在研究这个iOS教程,最近将xcode更新为5.1。打开xcode后,我注意到我收到的警告是我之前没有收到的。
经过一些研究后我发现它是由于xcode改变了我的一些默认构建设置...即构建设置中的架构设置。
我现在正试图将该设置更改为不包括arm64(并且仅包含armv7和armv7s)但由于某种原因我无法更改它。该选项不是点击可编辑的,下拉菜单中是否还有其他选项...任何想法?
答案 0 :(得分:3)
您的体系结构值目前将设置为$(ARCHS_STANDARD)
,从Xcode 5.1开始包含arm64。您当然应该能够编辑该值 - 只需双击它就像在Build Settings中的任何其他值一样。
要删除arm64,您可以将值更改为$(ARCHS_STANDARD_32_BIT)
,其中包含armv7和armv7s。您可能还需要编辑有效体系结构以从那里删除arm64。
但是,如果可能,您应该尝试确保在您的应用中支持arm64。
答案 1 :(得分:0)
首先,您可以点击“合并”菜单项,让事情变得更轻松。现在你选择了“级别”,它显示了你(从左到右):
其次,我进入了所有弹出菜单“其他......”,它允许我在那里写任何东西。如果要强制应用32位,请尝试以下字符串:
$(ARCHS_STANDARD_32_BIT)