为什么我的Mac OS X Xcode 4.2项目认为我将OS X目标设置为低于10.3

时间:2011-08-05 04:11:05

标签: xcode

我收到编译失败,因为据报道在10.3之前的OS X上“NSSegmentedControl”(我使用的)是不可用的。很好..但我把我的项目设置为10.7到处都是。与Clang和GCC相同的问题。

在Lion上创建32位OSX应用程序是否有限制?

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:2)

我相信这是Xcode中的一个错误。

虽然nib文件的默认部署文档版本控制设置似乎是Project SDK Version (Mac OS X 10.7),如下图所示,但Xcode实际上似乎正在使用All Versions of Mac OS X

enter image description here

如果您将部署目标更改为特定版本的Mac OS X,而不是Project SDK版本(如下图所示),则应该可以防止错误。

enter image description here

答案 1 :(得分:0)

也许是在构建设置中查看部署目标?