当前位置:  开发笔记 > 前端 > 正文

是否有相当于MAC_OS_X_VERSION_MIN_REQUIRED的iPhone?

如何解决《是否有相当于MAC_OS_X_VERSION_MIN_REQUIRED的iPhone?》经验,为你挑选了1个好方法。

我想有条件地包含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中的一个错误.



1> cdespinosa..:

见Availability.h

    #if __IPHONE_OS_VERSION_MIN_REQUIRED >= __IPHONE_2_0

等等

http://developer.apple.com/iphone/library/documentation/DeveloperTools/Reference/XcodeBuildSettingRef/1-Build_Setting_Reference/build_setting_ref.html#//apple_ref/doc/uid/TP40003931-CH3-SW156

推荐阅读
跟我搞对象吧
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有