如何导入使用旧版本 Swift 工具的 swift 包?

How to import a swift package that is using an older version of Swift tools?

我试图打开一个包,即尝试导入 运行 this 存储库下的 swift 文件夹。

当我在XCode11中打开->Package.swift文件时,它实际上打开了该目录下的所有文件。所以,我认为我离 运行 迈出了一步。

但现在我在尝试构建它时遇到错误:

package at RepositoryName/swift’ is using Swift tools version 3.1.0 which is no longer supported; consider using ‘// swift-tools-version:5.1’ to specify the current tools version

所以,我想知道是否有办法导入和使用这个使用旧 swift 工具版本的 swift 包?

谢谢

我通过在 XCode 11 上重新创建具有相同名称的包并将所有文件放入新包中解决了这个问题。

XCode 已经提供了 Package.swift 文件,所以我没有碰它。第一行描述了 Swift 工具版本。

从文件 -> 新建 -> Swift 包将其添加为新包时:我确实将 "Add to" 和 "Group" 设置为项目名称。我还在这个项目文件夹中创建了包。

我还将包添加到目标,selecting 目标名称 -> 常规选项卡 -> 框架、库和嵌入式内容 -> + 按钮从列表中 select 它。

然后在我的项目中 viewController 我添加了

import [PackageNameHere]

后来,我决定不将它作为一个包来使用,但万一有人想这样做,我就是这样做的。