Xcode11编译的库在Xcode10出现 "___isPlat

2019-10-24  本文已影响0人  Leoeoo

使用了 @available 的SDK在Xcode11上编译后,会导致在旧版本 Xcode 编译出错。
在Xcode11的SDK工程代码里使用了 @available 判断当前系统版本,打出来的静态库放在低版本Xcode中编译,会出现错误:___isPlatformVersionAtLeast。应该是iOS13中 @available 使用了新的API,解决办法是使用下面方法替换 @available:

if ([UIDevice currentDevice].systemVersion.floatValue >= 13.0) {

}
上一篇 下一篇

猜你喜欢

热点阅读