导入可选框架

Viv*_*ive 5 xcode frameworks swift

我正在尝试导入一个至少是 iOS 10 的框架(carthage)。我的项目最低版本是 iOS 9,我想保留它。我已经执行了以下步骤:

  • 将框架设置为可选,
  • 所有导入它的类都@available(iOS 11.0, *)高于该类(由于不同的原因,我希望它们高于 iOS 11 而不是 10),
  • 添加other linker flagweak_framework FrameworkName
  • Module file's minimum deployment target is ios10.0编译器仍然对next 语句不满意import FrameworkName

我还需要做什么才能使我的 iOS 9 项目与此类 iOS 10 框架兼容?我已经看过这个 SOF 问题本教程- 看来我已经做了它工作所需的一切。