这个问题的答案似乎不适用于 xcode 4.5。总而言之,XCode 是否有办法警告仅在部署目标之后的版本才可用的类、方法和过程?
问问题
1362 次
2 回答
18
您链接的问题中也有正确答案。通过一些实验,我想出了这个(来自 mattjgalloway 的回答):
#define __AVAILABILITY_TOO_NEW __attribute__((deprecated("TOO NEW!"))) __attribute__((weak_import))
#if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_6_0
#undef __AVAILABILITY_INTERNAL__IPHONE_6_0
#define __AVAILABILITY_INTERNAL__IPHONE_6_0 __AVAILABILITY_TOO_NEW
#endif
然后重复所有有意义的版本(即 Xcode 4.5 的 4.3 及更高版本)。宏将__IPHONE_OS_VERSION_MIN_REQUIRED
检查部署目标。
于 2012-09-28T03:44:39.130 回答
0
这个工具可以在你的项目中找到新的 API 调用:http: //www.deploymateapp.com/
于 2017-05-11T04:58:13.357 回答