美文网首页
Xcode11编译的库在Xcode10出现 "___isPlat

Xcode11编译的库在Xcode10出现 "___isPlat

作者: Leoeoo | 来源:发表于2019-10-24 12:05 被阅读0次

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

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

}

相关文章

网友评论

      本文标题:Xcode11编译的库在Xcode10出现 "___isPlat

      本文链接:https://www.haomeiwen.com/subject/femrvctx.html