Module compiled with Swift 5.5.1

2023-09-02  本文已影响0人  tom__zhu

编译失败,Xcode提示依赖的Module被低于当前swift的版本编译
Module compiled with Swift 5.5.1 cannot be imported by the Swift 5.7.2 compiler


解决方案:
  1. Module重新编译
    1. Build Settings -> Build Options -> Build Libraries for Distribution option to Yes
      这样swift编译器才会生成.swiftinterface文件,这个文件是告诉新版本swift编译器如何加载旧版本Module
    2. 制作xcframework
  2. 切换Toolchains版本
    首先,在https://www.swift.org/download/#releases这里找到需要的swift版本,然后下载对应的Xcode或是Toolchain。Xcode自带对应版本的Toolchain。
    如果是安装Toolchain,需要安装后在重启Xcode并在下面的选项里选择对应版本。

How To Work With Multiple Swift Versions In XCode

上一篇下一篇

猜你喜欢

热点阅读