使用xcode 4但针对OSX Leopard(10.5)及更高版本

时间:2011-07-04 13:54:19

标签: cocoa macos osx-snow-leopard osx-leopard

我正在开发一个使用xcode 4来定位雪豹的应用程序(10.6) 现在,差不多完成了开发,我被要求支持10.5 +。

我已将Mac OS部署目标设置为10.5并进行了编译。 编译器(LLVM 2.0)和链接器似乎对此更改感到满意 但是我遇到了我在NSWindow(isOnActiveSpace)中使用的一个功能,其状态为AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER

我理解这说明它在10.5中不起作用(抛出异常?)但是在构建时没有引发警告。

我目前没有安装豹子,我们需要花一些时间来安排一台电脑,所以根据您的经验,我接下来该怎么做?如何查看代码并确保我使用的所有API实际上对10.5都是安全的?

1 个答案:

答案 0 :(得分:0)

MAC_OS_X_VERSION_MAX_ALLOWED设置为1050并查看哪些符号消失。有关TN2064的更多信息。