如何通过Swift Package Manager更新导入到Xcode项目中的Swift包?

3

我知道如何使用Xcode创建新的Swift Package。 我也知道如何在项目设置中使用Swift Package Manager选项卡添加新的Swift Package。

但是,我该如何刷新它,即强制从github下载更新版本。 目前我没有版本标签,因此选择使用主分支。

我目前所做的是删除依赖项,然后在Swift Package Manager中再次添加它。

2个回答

14

选项1: (Xcode 13及以上版本)

从左侧导航窗格中右键单击包并选择“更新包”

Xcode 13

选项2:

在你提到的选项卡中双击包并将其版本更改为其他任何版本。然后它会重新检查远程存储库。这样做的好处是只更新所选的软件包。(此外,最好将当前使用版本设置为软件包中的版本。)

选项3:

从“文件”->“Swift Packages”->“更新到最新的软件包版本”

SS


4

如果没有指定版本,即通过分支名称添加,则请按照以下步骤进行操作。

1. 清除派生数据

2. 转到 Xcode 文件 -> Swift Packages -> 更新最新包版本

如果您的远程存储库在 VPN 上,请不要忘记启用它,然后更新软件包。

您可以看到软件包被检出并添加到目标中。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接