与此类似的问题还有很多,但他们大多是在使用 cocoapods/carthage 的背景下谈论这个的。我没有使用任何一个,并且手动导入了我所有的框架。
我正在使用 Xcode 10.1。我只是将我的一个框架更新到他们的最新版本(我们需要一个仅在此版本上可用的功能),现在收到此错误消息。我也有 Xcode 10.2,但该项目已经在 Swift 4.2.1 中编译了 3 个其他框架,当尝试使用 Xcode 10.2 构建时,这些框架会引发类似的错误(使用 swift 4.2.1 编译的模块不能被 swift 5.0 导入)。
这个问题的大多数答案都围绕着将每个目标的 Swift 语言版本设置为 4.2.1。但是,由于我没有使用可可豆荚,我在 Xcode 中看不到任何选项来更改这个单独框架的 swift 语言版本。有任何想法吗?谢谢