相关疑难解决方法(0)

使用Swift 5.1编译的模块不能由Swift 5.1.2编译器导入

我有一个框架(在本例中为RxSwift),已使用Xcode 11.0将其编译为传统RxSwift.framework样式包

这很好地导入了Xcode 11.0和11.1,从没有任何问题

今天,在Apple发布Xcode 11.2之后,我进行了升级,并看到以下错误消息:

使用Swift 5.1编译的模块不能由Swift 5.1.2编译器导入

我习惯于迅速地编译不匹配的东西,而且我知道我可以使用Xcode 11.2重新编译RxSwift并继续进行,但是Swift 5.1的主要特点是模块稳定性

我给人的印象是,既然我们已经有了模块稳定性,那么框架就不需要继续与每个新的Xcode版本一起重新编译,但是事实并非如此。

如果有人能解释这里发生的事情,我将不胜感激。Xcode 11.2是否存在错误?还是我最初用Xcode 11.0编译时需要某种方式告诉它我想要模块稳定性吗?

xcode ios swift swift5.1

62
推荐指数
2
解决办法
7111
查看次数

标签 统计

ios ×1

swift ×1

swift5.1 ×1

xcode ×1