__IPHONE_OS_VERSION_MAX_ALLOWED的

2018-10-11  本文已影响23人  frankisbaby

参考博客:https://www.jianshu.com/p/61ee364c0e06

我们看看__IPHONE_OS_VERSION_MAX_ALLOWED的含义:

#ifndef __IPHONE_OS_VERSION_MAX_ALLOWED

        #define __IPHONE_OS_VERSION_MAX_ALLOWED    __IPHONE_11_4

    #endif

当前我的Xcode版本是9.4.1,可以开发APP的最高版本是 __IPHONE_11_4;

在不同版本的Xcode 编译器里__IPHONE_OS_VERSION_MAX_ALLOWED对应的是不同的版本,__IPHONE_OS_VERSION_MAX_ALLOWED对应的是和Xcode有关,跟iOS设备的系统版本没有关系。

这个__IPHONE_OS_VERSION_MAX_ALLOWED宏有什么用呢?可以说对于我们来说是没有用的,只对于写SDK的人有点用。因为SDK的人可能会遇到低版本的Xcode,这样做的目的主要是用来兼容高低Xcode版本的。

上一篇 下一篇

猜你喜欢

热点阅读