【问题标题】:Swift Package Manager fetches dependencies each time Xcode is opened每次打开 Xcode 时,Swift 包管理器都会获取依赖项
【发布时间】:2022-07-17 08:00:14
【问题描述】:

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

【问题讨论】:

  • Package.resolved 是否受源代码控制?打开xcode时它会改变吗?你检查它如果它改变了吗?

标签: ios swift xcode dependencies swift-package-manager


【解决方案1】:

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

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

如果你愿意,你也可以编写一小段 shell 脚本代码来自动更新你的本地包。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-11
    • 2022-08-12
    • 2017-05-15
    相关资源
    最近更新 更多