在使用Xcode開發(fā)的時候姐直, 我們App一般會支持往前的3個IOS系統(tǒng)版本。 這個時候,開發(fā)人員難免會不小心使用了新版本API 非迹,并且忘記做了系統(tǒng)版本的判斷,導(dǎo)致應(yīng)用上線后在老版本的IOS系統(tǒng)上崩潰纯趋。
最優(yōu)美的解決方案
測試Xcode版本:9.2
在Xcode - Build Settings 中找到OtherWarning Flags憎兽,添加-Wpartial-availability,如下圖:
配置完成后吵冒,編譯項(xiàng)目纯命,有問題的代碼就會出現(xiàn)警告。
如果有更完美的方案痹栖,大家可以一起討論下亿汞。
done~