使用Swift 4.0编译的模块无法在Swift 3.2.1中导入

Swift 4.0模块在带有Xcode 9.0的Swift 3.2应用程序中很好用。

但是现在,使用Xcode 9.1,我得到:

使用Swift 4.0编译的模块无法在Swift 3.2.1中导入

要么:

使用Swift 4.0编译的模块无法在Swift 4.0.1中导入

Swift 4.0仅与Swift 3.2兼容。
Swift 4.0.1仅与Swift 3.2.1兼容。

所以:

  • 您不能混合使用4.0和3.2.1
  • 您不能混合使用4.0.1和3.2
  • 您不能混合使用4.0和4.0.1
  • 您不能混用3.2.1和3.2

用不同的方式表述:

  • 您可以将Xcode 9.0支持的Swift版本混合在一起
  • 您可以将Xcode 9.1支持的Swift版本混合在一起
  • 您不能混合使用Xcode 9.0和Xcode 9.1 Swift版本

如果模块是由您构建的,则只需使用相同的Xcode对其进行重建。
如果模块是由第三方构建的,则请求Xcode 9.1兼容的构建。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用swift X.1编译的模块不能在Swift X.0.2中导入

使用Swift 4.0编译的模块无法在Swift 4.0.1中导入

使用Swift 4.0编译的模块无法在Swift 3.2.2中导入:AudioKit

使用Swift 3.0编译的模块无法在Swift 2.3中导入

使用Swift 4.1.2编译的模块无法在Swift 4.1.50中导入:Xcode 10错误

使用swift 4.0编译的模块无法在swift 3.1中导入

使用Swift 4.0.3编译的AudioKit模块无法在Swift 4.1中导入

使用Swift 4.1编译的模块无法在Swift 4.1.50中导入

使用Swift 3.0编译的Realm的Swift模块不能在Swift 3.0.1中导入

使用Swift 4.0编译的Realm的Swift模块不能在Swift 4.0.2中导入

手动添加框架-使用Swift 4.0编译的模块无法在Swift 4.0.3中导入

使用swift 3.0编译的模块不能在Swift 3.0.1中导入

Swift 5.1编译器无法导入使用Swift 5.0.1编译的模块

Xcode 11.2.1错误-Swift 5.1.2编译器无法导入使用Swift 5.1编译的模块

在Python 3中导入错误,但可在Python 2中使用

在python3中导入模块

列出Python 3中导入模块中的导入模块

Rust:无法从2个文件中导入1个模块

在Angular2中导入模块

无法在Python 3中导入quandl

无法在python3中导入pymysql模块

无法在Django 3中导入测试模块

如何在Swift 4中使用Swift 3的过时语法

在Angular 4中的多个模块中导入组件

从Angular 4中的其他包中导入模块

sqlite3无法在python 3中导入

如何使用Webpack 4仅在某些模块中导入jQuery?

使用pgadmin 4在Linux中的Postgresql中导入shapefile

创建序列0、0、0、0、0、1、1、1、1、1、2、2、2、2、2、3、3、3、3、3、4、4、4、4、4 ,带有seq()的4