每次我加载新包时,Xcode 都会从 Github 重新下载所有依赖项,而不是重用我已经为其他项目加载的一些依赖项。
例如,我希望当我引用时.package(name: "SwiftyJSON", url: "https://github.com/SwiftyJSON/SwiftyJSON.git", from: "5.0.0")
当我的笔记本电脑上有匹配的包时,Xcode 不会重新下载该包。
是否可以将 Xcode 配置为使用更积极的缓存策略?
从 Xcode 12.5 开始,依赖项缓存在~/Library/Caches/org.swift.swiftpm/
EDIT
此位置不缓存已编译的依赖项,而仅缓存源(签出)。看来我们必须等待另一次更新,直到苹果提供xcodebuild
选项通过build_path
对于依赖项。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)