我正在开发一个使用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都是安全的?