[英]iPhone - Compiling on older SDK : __IPHONE_OS_VERSION_MAX_ALLOWED values
I need test some stuff with preprocessor tests to ensure backward compatibility for my app. 我需要使用预处理器测试测试一些内容,以确保我的应用程序的向后兼容性。
To do this, I must use __IPHONE_OS_VERSION_MAX_ALLOWED >= xxx but does someone know where I can find the values to test for each existing SDK ? 要做到这一点,我必须使用__IPHONE_OS_VERSION_MAX_ALLOWED> = xxx,但有人知道我在哪里可以找到要测试每个现有SDK的值吗?
If you command-click on __IPHONE_OS_VERSION_MAX_ALLOWED
(in Xcode) you'll see the current definition (in AvailabilityInternal.h
) for the current SDK and the older SDK. 如果
__IPHONE_OS_VERSION_MAX_ALLOWED
键并单击__IPHONE_OS_VERSION_MAX_ALLOWED
(在Xcode中),您将看到当前SDK和旧SDK的当前定义(在AvailabilityInternal.h
)。
They are basically __IPHONE_4_3
, __IPHONE_4_2
, __IPHONE_4_1
, __IPHONE_4_0
, __IPHONE_3_0
, etc. 它们基本上是
__IPHONE_4_3
, __IPHONE_4_2
, __IPHONE_4_1
, __IPHONE_4_0
, __IPHONE_3_0
等。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.