【问题标题】:Is Binary XCFramework ready to use with old swift versions?Binary XCFramework 是否可以与旧的 swift 版本一起使用?
【发布时间】:2020-06-04 20:56:30
【问题描述】:

我们正在为 iOS(以及后来的 macOS)构建一个新的二进制框架。但是,我们正在考虑用 Swift 构建它,经过一些研究,WWDC talk,我仍然缺少一些细节:

  1. 我们能否将其发送到应用程序:

    • 使用旧的 Swift 版本? (例如 Swift 2)
    • 使用 Objective-C?
  2. 我们知道 cocoapods 1.9 支持 XCFramework,但它仍处于测试阶段,您认为我们应该如何分发框架?

  3. 如果 XCFramework 还不够成熟,现在唯一的选择是使用 Objective-C 使用旧的 .framework 吗?

谢谢你,期待你的建议..

【问题讨论】:

    标签: xcframework


    【解决方案1】:

    这是我的建议:

    1. 没有。这不可能。它仅适用于 Swift 版本>5.1。
    2. 目前,我建议在转向 xcframeworks 之前等待稳定版本。我觉得目前仍然有很多错误和不确定性。在此之前,您可以将其分发为 fat framework
    3. 您也可以使用 swift 构建 .framework,然后如上所述作为胖框架分发。

    希望对你有帮助:)

    【讨论】:

      猜你喜欢
      • 2020-03-30
      • 2011-01-29
      • 1970-01-01
      • 2018-09-10
      • 2017-12-06
      • 2017-03-17
      • 2017-03-05
      • 1970-01-01
      • 2016-06-23
      相关资源
      最近更新 更多