获取xcode 4.5来警告新的API调用

这个问题的答案在xcode 4.5上不起作用。 总而言之,XCode是否有办法警告只有比部署目标更高版本的类,方法和过程?

在你连接的问题里面有一个正确的答案。 通过一些实验,我想出了这个(来自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 

然后重复所有有意义的版本(即4.3或更高的Xcode 4.5)。 __IPHONE_OS_VERSION_MIN_REQUIREDmacros将检查部署目标。

这个工具可以在你的项目中find新的API调用: http : //www.deploymateapp.com/