我的应用程序支持版本iOS 9。我要添加Icecream框架来同步领域对象的框架之一需要iOS 10或更高版本。
如何使框架的导入成为条件?
我尝试将IceCream框架作为链接框架下的可选框架,在projects General选项卡下将库作为可选选项卡。
在SWIFT4.1中,可以使用canImport指令进行条件导入,就像我在下面尝试的那样。
#if canImport(IceCream)
import IceCream
#endif上述导入语句仍然引发构建错误:模块部署目标是iOS10
我缺少什么配置?
发布于 2020-10-22 08:58:04
您需要将被调用的IceCream框架的功能也包括在宏中,如
#if canImport(IceCream)
let iceCream = IceCream()
let text = iceCream.toString()
#else
// and now?
#endif你应该考虑一下其他的代码。
https://stackoverflow.com/questions/50609900
复制相似问题