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

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

当我在XCode 11中打开-> 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包?

谢谢

whychn 回答:如何导入使用旧版Swift工具的Swift包?

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

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

从文件->新建-> Swift程序包将其添加为新程序包时:我确实将“添加到”和“组”设置为项目名称。而且我还在这个项目文件夹中创建了包。

enter image description here

我还将软件包添加到目标,选择目标名称->常规选项卡->框架,库和嵌入式内容-> +按钮,从列表中选择它。 enter image description here

然后在我添加的项目viewController中

import [PackageNameHere]

后来,我决定不将其作为软件包使用,但是如果有人愿意这样做,这就是我的做法。

本文链接:https://www.f2er.com/2983126.html

大家都在问