在使用Xcode开发的时候, 我们App一般会支持往前的3个IOS系统版本。 这个时候,开发人员难免会不小心使用了新版本API ,并且忘记做了系统版本的判断,导致应用上线后在老版本的IOS系统上崩溃。
最优美的解决方案
测试Xcode版本:9.2
在Xcode - Build Settings 中找到OtherWarning Flags,添加-Wpartial-availability,如下图:
配置完成后,编译项目,有问题的代码就会出现警告。
如果有更完美的方案,大家可以一起讨论下。
done~