在Xcode 5上定位OS X 10.7+

时间:2014-02-01 23:44:46

标签: xcode xcode5 osx-lion

我一直在尝试在10.9上使用Xcode 5构建一个支持10.7+的应用程序。我可以得到10.8+工作,但没有成功让10.7工作。

我尝试了以下内容:

  • 禁用基础国际化(我认为)
  • 关闭了我的xib中的自动布局
  • 将10.7+设为我的xib的目标
  • 将4.3.3中的10.6和10.7 SDK复制到我的Contents / Developer / Platforms / MacOSX.platforms / Developers / SDKs文件夹中
  • 将部署目标设置为10.7
  • 由base sdks设置为10.7

当我执行上述操作(主要是部署目标和基础SDK)时,我无法在10.9上运行。我收到以下错误消息。

Xcode无法使用所选目的地运行。

这似乎非常困难。我错过了什么?我还能尝试什么?

1 个答案:

答案 0 :(得分:1)

该消息表明您正在尝试在32位目标上运行64位代码。重现了你的步骤,我间歇地看到了这个问题,但是如果我清理并重新运行它,它就可以了。

确保您已选择64位目标(“我的Mac 64位”)并且您正在为64位Intel(而不是“Universal”)构建。我怀疑这里有一个Xcode错误,因为我看到它失败然后成功,如果我在它之间清理,但这不是一个支持的配置,Apple不会帮助你(即雷达可能是浪费时间)。

BTW:I build for 10.5 every day with Xcode 5没有任何问题,但我明确地建立了32位,所以我可能没有遇到这个问题。