Xcode 4.3.2 - 无法添加 armv6 架构

Posted

技术标签:

【中文标题】Xcode 4.3.2 - 无法添加 armv6 架构【英文标题】:Xcode 4.3.2 - Can't add armv6 architecture 【发布时间】:2012-07-17 06:15:14 【问题描述】:

我正在努力将应用程序分发到应用程序商店 - 显然,这是第一次。我希望我的应用程序支持旧版本,如 ios 3 和 iOS 4。所以,我发现我需要将架构值更改为 armv6 and armv7。但是Xcode 4.3.2 只显示armv7。所以,我做了一个谷歌搜索,发现了以下两个链接:

armv6 Missing Warning iPhone apps should include an armv6 architecture even with build config set

我按照教程添加了armv6 架构。看截图。

看,只有armv7 存在。

现在,这是我的问题。正如上面两个链接所说,我选择了另一个选项。然后将$(ARCHS_STANDARD_32_BIT) 替换为armv6armv7但没有完成按钮。如果没有Done 按钮,我到底是如何应用这些设置的?从上面的链接中查看下图。他们有一个Done 按钮。但是,为什么不适合我呢?

【问题讨论】:

尝试按下键盘的 RETURN 按钮? 是的,但它使 armv6 或 armv7 字段可编辑。 正确:然后在同一行中写上 armv6 和 armv7 两个词,然后再次返回... PS 这不是唯一要做的事情:在您的 xxx-info.plist 文件中,您必须删除所需设备功能的行 = armv7 @meronix 我有Item 0 作为armv6Item 1 作为armv7。我必须将它们全部删除还是保持原样? 我删除了这两个,它对我有用 【参考方案1】:

单击弹出框外的任意位置。它将关闭弹出窗口并应用您的设置。带有完成按钮的屏幕截图来自较旧的 Xcode 版本。

【讨论】:

是的,成功了!我没有预料到这一点。到目前为止,我使用Esc 键来关闭窗口。再次感谢! +1 并接受答案。【参考方案2】:

根据我的经验:

1尝试将设置窗口移动一点距离。

设置窗口左上角会显示2个三个彩色按钮。

【讨论】:

【参考方案3】:

希望你得到正确的答案。

但是这个 SOF 问题现在或以后也可以帮助您解决与架构相关的问题。

How to build for armv6 and armv7 architectures with iOS 5

【讨论】:

以上是关于Xcode 4.3.2 - 无法添加 armv6 架构的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 构建失败:没有规则来处理架构 armv6 的文件

如何将框架添加到 Xcode 4.3.2 上的项目 [重复]

使用 iOS 6 SDK 和 Xcode 4.5 构建 armv6 架构(目标 iOS 3.1.3)?

XCode 5 依赖项警告 - 混淆 iOS 部署目标和架构

Xcode 关于Build Active Architecture Only属性 armv6 armv7 armv7s arm64

Xcode 关于Build Active Architecture Only属性 armv6 armv7 armv7s arm64