让Xcode给出比deployment target 高的Api 给出警告

在使用Xcode开发的时候, 我们App一般会支持往前的3个IOS系统版本。 这个时候,开发人员难免会不小心使用了新版本API ,并且忘记做了系统版本的判断,导致应用上线后在老版本的IOS系统上崩溃。

最优美的解决方案

测试Xcode版本:9.2

在Xcode - Build Settings 中找到OtherWarning Flags,添加-Wpartial-availability,如下图:

配置完成后,编译项目,有问题的代码就会出现警告。

如果有更完美的方案,大家可以一起讨论下。

done~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容