构建通用的 swift 框架

Posted

技术标签:

【中文标题】构建通用的 swift 框架【英文标题】:Building a universal swift framework 【发布时间】:2019-03-01 04:44:48 【问题描述】:

我正在使用 swift 和 Objective-C 构建一个混合框架。该框架是用 xcode 和 swift4.2 构建的。现在,当我尝试将其导入 xcode 9 时,我遇到错误“无法在 Swift 4.1.2 中导入使用 Swift 4.2 编译的模块”。有什么办法可以克服吗?

我的导演结构是这样的。

我打算通过 cocoapods 运送这个豆荚。

【问题讨论】:

【参考方案1】:

有什么办法可以克服吗?

没有。如果您希望能够在 Xcode 9 中使用该框架,那么您不应该在 Xcode 10 中构建它。

【讨论】:

以上是关于构建通用的 swift 框架的主要内容,如果未能解决你的问题,请参考以下文章

每次构建项目时如何避免构建和构建通用框架?

在构建带有关联 Swift 库的 Swift 命令行工具时,为啥要嵌入框架?

构建 Swift 框架测试失败

构建 TensorFlowLite Swift 自定义框架

在 Swift 中为 macOS 构建框架时出错

发布构建崩溃、Swift、Armchair 框架、Xcode 6.2