二进制XCFramework是否可以和旧版swift一起使用?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二进制XCFramework是否可以和旧版swift一起使用?相关的知识,希望对你有一定的参考价值。
我们正在为ios(以后还有macOS)构建一个新的二进制框架。然而,我们正在考虑在Swift中构建它,经过一些研究,以及 WWDC演讲我仍然缺少一些细节。
我们能不能给使用旧版Swift的应用程序发货?
- 使用旧的Swift版本?(例如:Swift 2)
- 使用Objective-C?
我们知道cocoapods 1.9支持XCFramework,但它还处于测试阶段,你觉得我们应该如何发布框架?
- 如果XCFramework还不够成熟,那么现在是不是只能选择使用旧的
.framework
使用Objective-C?
谢谢你,希望得到你的建议。
答案
这是我的建议。
- 不,这是不可能的 它只适用于Swift版本>5.1。
- 目前,我建议在转向xcframeworks之前等待一个稳定的版本。我觉得现在还有不少bug和不确定因素。在那之前,你可以把它作为一个 胖架.
- 你也可以使用swift建立.framework,然后像上面提到的那样作为一个胖框架发布。
希望对你有帮助:)
以上是关于二进制XCFramework是否可以和旧版swift一起使用?的主要内容,如果未能解决你的问题,请参考以下文章
通过 Windows 10“设置”应用程序和旧版控制面板卸载应用程序有啥区别? [关闭]
在 BigQuery 中使用 dryRun 区分标准和旧版 SQL 查询的替代方法?
如何使用休眠和旧版数据库从 char 字段 pojo 中修剪空格