XCode Mac OS X兼容性设置
我刚刚用XCode 4为MacOSX创建了一个小程序。我希望它能在10.4、10.5和10.6上运行。我该怎么做?我现在正在运行雪豹。在XCode 4中,如果我单击我的项目,会有一个部署目标的设置,这是一个下拉列表,我只能选择其中的一个:10.4、10.5或10.6。我如何才能确保它与所有这些功能兼容?谢谢。部署目标是您希望兼容的最低版本。将其设置为10.4 由于您必须将10.6 SDK与Xcode 4一起使用,因此您有责任确保在未首先测试的情况下,不会使用10.4中不可用的任何API。您也无法使用Xcode 4构建与PowerPC兼容的应用程序。使用10.4构建 您还需要在10.6中构建它,以确保您没有使用任何已弃用或将弃用的内容。。。警告将被弃用,错误将被弃用,您可能必须执行一些条件编译。要把事情搞清楚XCode Mac OS X兼容性设置,xcode,macos,Xcode,Macos,我刚刚用XCode 4为MacOSX创建了一个小程序。我希望它能在10.4、10.5和10.6上运行。我该怎么做?我现在正在运行雪豹。在XCode 4中,如果我单击我的项目,会有一个部署目标的设置,这是一个下拉列表,我只能选择其中的一个:10.4、10.5或10.6。我如何才能确保它与所有这些功能兼容?谢谢。部署目标是您希望兼容的最低版本。将其设置为10.4 由于您必须将10.6 SDK与Xcode 4一起使用,因此您有责任确保在未首先测试的情况下,不会使用10.4中不可用的任何API。您也无法
#if MAC_OS_X_VERSION_MIN_REQUIRED == MAC_OS_X_VERSION_10_4
//do something using 10.4 code
#elsif MAC_OS_X_VERSION_MIN_REQUIRED == MAC_OS_X_VERSION_10_5
//do something using 10.5 code
#else
//do something using 10.6+ code
#endif
谢谢你的回复。因此我将其更改为10.4,因此现在调试版本将与10.4、10.5和10.6兼容?@user635064:如果您只更改了调试配置,则是。如果您在两种配置中都设置了它,那么调试和发布版本都将与10.4及更高版本兼容。