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

2023-11-23

Swift 4.0 模块在使用 Xcode 9.0 的 Swift 3.2 应用程序中表现良好。

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

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

Or:

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


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

So:

  • 你不能混合 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 兼容构建。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

随机推荐