Xcode 12.5:SPM依赖缓存位置

10

Swift Package Manager在Xcode 12.5中推出了一个新的功能

Swift Package Manager会以每个用户为基础缓存软件包依赖项,这可以降低网络流量并提高后续使用相同软件包时依赖项解决的性能。如有需要,您可以通过使用新的-disablePackageRepositoryCache标志在xcodebuild中禁用缓存。 (72204929)

我想知道这是在哪里缓存的。也许我们可以在持续集成环境中轻松地缓存这些依赖项。

我想知道这种改变与以前的行为有什么不同,因为之前的DerivedData文件夹中已经有了一个缓存文件夹。那么这里的变化是什么?


我在我的问题中添加了一个段落。 - blackjacx
1
我不知道,但也很感兴趣,并在Apple开发者论坛上提出了这个问题 https://developer.apple.com/forums/thread/673976 - tar500
1个回答

12

Xcode 12.5发布说明似乎是在提到~/Library/Caches/org.swift.swiftpm/


是的,这是真的。更多信息可以在以下网址找到: https://forums.swift.org/t/shrinking-toolchain-install-size/44771/3 - blackjacx
你知道如何使用命令行更新这个缓存文件夹吗? - Quang Hà
@QuangHà xcodebuild 使用 -packageCachePath 选项来指定包路径。 - DawnSong

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