0

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

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

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

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

谢谢你,正在寻找你的建议..

4

1 回答 1

0

这是我的建议:

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

希望能帮助到你 :)

于 2020-06-11T21:29:05.677 回答