Xcode SPM 太慢/报错?代理 + 缓存修复

47 阅读1分钟

SPM 加速:终端代理

在终端执行(端口如 7890 按自己改):

export https_proxy=http://127.0.0.1:7890
export http_proxy=http://127.0.0.1:7890
cd /path/to/your/project
xcodebuild -resolvePackageDependencies

报 fatalError 时

错误里会带类似 FloatingPanel-f92b491a 的路径,删掉该缓存再重试:

rm -rf ~/Library/Caches/org.swift.swiftpm/repositories/FloatingPanel-f92b491a

多个包都报错就清空整个缓存:

rm -rf ~/Library/Caches/org.swift.swiftpm/repositories/*

然后重新执行 xcodebuild -resolvePackageDependencies