是否有相当于MAC_OS_X_VERSION_MIN_REQUIRED的iPhone?

Dan*_*son 8 iphone xcode cocoa cocoa-touch

我想有条件地包含iPhone应用程序的代码,具体取决于我正在编译的SDK版本.在Mac OS X上,有一个MAC_OS_X_VERSION_MIN_REQUIRED预处理器宏,它被MACOSX_DEPLOYMENT_TARGET编译器设置为构建设置的值.iPhone上有同等的东西吗?

更新:

我已经设置IPHONE_DEPLOYMENT_TARGET在构建设置3.0,但Xcode是通过-D__IPHONE_OS_VERSION_MIN_REQUIRED=20000-mmacosx-version-min=10.5海湾合作委员会.不应该是第一个30000和第二个-miphoneos-version-min=3.0吗?我究竟做错了什么?

更新2:

看起来我没有做错任何事. __IPHONE_OS_VERSION_MIN_REQUIRED-miphoneos-version-min为建设一个设备时都设置正确-它使用iPhone SDK模拟器时,只有错误的.我认为这是模拟器SDK中的一个错误.