我正在尝试在 Xcode 4.4 中将部署目标从 5.1 更改为 4.2,但它不起作用
- 我下载了对 4.1-4.2 的调试支持
- 我将架构设置为 armv6 armv7
- 我在 plist armv6 armv7 中设置
- 我不使用故事板
这是一个已知的错误。XCode 4.4 不允许您针对 armv6 架构。你必须降级到 Xcode 4.3.3 才能做到这一点(学会了很难:-/)。您必须从 Apple 开发网站下载 4.3.3。
另外,请确保不要同时运行 4.4 和 4.3.3。我的 mac 半冻结了一个小时,直到我设法强行杀死这两个进程。
更新:此错误已在较新版本的 XCode 中修复。
如果有人仍然受到此问题的影响,它似乎已得到修复。在 Xcode 4.4.1 中我没有这个问题。(具体来说,当我将架构设置为 armv6 armv7 时,我可以为运行 4.2 的 iPhone 3G 构建 - 我没有尝试其他组合。)