Xcode 5 上的目标 OS X 10.7+
Posted
技术标签:
【中文标题】Xcode 5 上的目标 OS X 10.7+【英文标题】:Target OS X 10.7+ on Xcode 5 【发布时间】:2014-02-01 23:44:45 【问题描述】:我一直在尝试在 10.9 上使用 Xcode 5 构建支持 10.7+ 的应用程序。我可以让 10.8+ 工作,但没有成功让 10.7 工作。
我尝试了以下方法:
禁用基础国际化(我认为) 在我的 xib 中关闭了自动布局 将 10.7+ 设置为我的 xib 的目标 将 10.6 和 10.7 SDK 从 4.3.3 复制到我的 Contents/Developer/Platforms/MacOSX.platforms/Developers/SDKs 文件夹中 将部署目标设置为 10.7 由基础 SDK 设置为 10.7当我执行上述操作时(主要是部署目标和基础 SDK),我无法在 10.9 上运行。我收到以下错误消息。
Xcode 无法使用选定的目标运行。
这似乎异常困难。我错过了什么?我还能尝试什么?
【问题讨论】:
【参考方案1】:该消息表明您正在尝试在 32 位目标上运行 64 位代码。重现您的步骤后,我间歇性地看到此问题,但如果我清理并重新运行它,它就可以工作。
请确保您已选择 64 位目标(“我的 Mac 64 位”)并且您正在为 64 位英特尔(而不是“通用”)构建。我确实怀疑这里有一个 Xcode 错误,因为我看到它失败了,然后如果我清理它们就会成功,但这不是受支持的配置,Apple 不会帮助你(即雷达可能是浪费时间)。
顺便说一句:I build for 10.5 every day with Xcode 5 没有任何问题,但我明确地只为 32 位构建,所以可能不会遇到这个问题。
【讨论】:
谢谢罗伯!我在正确的道路上的提示会有所帮助......我会坚持下去。以上是关于Xcode 5 上的目标 OS X 10.7+的主要内容,如果未能解决你的问题,请参考以下文章
界面生成器:10.7 之前的 Mac OS X 版本上的属性不可用标识符
Xcode:Instruments 4.0 需要 Mac OS X 10.7 Lion?
在 Xcode 4 中使用 SVN 和 Mac OS X Lion (10.7)