代理 Xcode SPM
由于网络问题,我们在使用 Xcode SPM 管理项目依赖库的时候,clone
依赖库那速度真的是拉的一泻千里💩。所以我们需要将 SPM 下载依赖库的过程交给我们的代理去处理。首先你需要一个科学上网工具,无论是客户端还是路由器刷机,此文章的例子都是基于本人网络环境 Surge
,其他的代理方式需自行研究。
设置终端代理
Surge
中按快捷键 ⌘ + c
复制终端代理命令,并终端中执行命令(ClashX
客户端类似):
1 | export https_proxy=http://127.0.0.1:6152;export http_proxy=http://127.0.0.1:6152;export all_proxy=socks5://127.0.0.1:6153 |
执行命令拉取依赖
1 | xcodebuild -resolvePackageDependencies -scmProvider system |
等命令执行完毕之后我们打开工程,此时可以看到依赖库已经拉取完毕,直接执行 build
或run
。