如何在Xcode 4.4中将部署目标从iOS 5.1更改为4.2

我试图在Xcode 4.4中将部署目标从5.1更改为4.2,但它无法正常工作

  • 我下载了4.1-4.2的调试支持
  • 我将架构设置为armv6 armv7
  • 我设置了plist armv6 armv7
  • 我不使用故事板

它是一个已知的bug 。 XCode 4.4不允许您定位armv6架构。 你必须降级到Xcode 4.3.3才能做到这一点(以艰难的方式学习: – /)。 你必须从apple dev网站下载4.3.3。

另外,请确保不要同时运行4.4和4.3.3。 我的mac被半冷冻了一个小时,直到我设法强制杀死这两个porcess

更新:此错误已在较新版本的XCode中得到修复

如果任何人仍然受此问题的影响,它似乎已被修复。 在Xcode 4.4.1我没有这个问题。 (具体来说,当我将架构设置为armv6 armv7时,我能够为运行4.2的iPhone 3G构建 – 我还没有尝试过其他组合。)