每次打开 Xcode 时,Swift 包管理器都会获取依赖项

lim*_*mbo 12 xcode dependencies ios swift swift-package-manager

我有几个项目集成了 SPM。SPM 获取依赖项没有任何问题,但最烦人的是,每次我关闭并重新打开 Xcode 时它都会获取它们。如果没有太多依赖项,这不会成为问题,但不幸的是事实并非如此。有没有办法改变这种行为,让 SPM 在我每次打开项目时不获取包?

cs4*_*der 5

您可以简单地在本地克隆包并指向本地包,这也可以非常快速地打开 Xcode 项目,因为不需要获取任何东西。

我在我的项目中这样做,因为我在旅行和飞机上编写了很多代码,这对我来说很有效,因为如果 Xcode 在空中没有互联网的情况下尝试获取,我将无法工作!

如果您愿意,您还可以编写一小段 shell 脚本代码来自动更新本地软件包。

  • 我们怎样才能做到这一点 (4认同)