尽管电脑已经使用了魔法上网,SPM的下载依然不尽如人意,有时候很慢,有时候甚至会下载失败,貌似并不会通过代理。
终端模仿上网
为了方便在终端使用代理,利用 zsh
的 alias
命令:
1
2
3
# in .zshrc
alias proxy='export all_proxy=socks5://127.0.0.1:7890'
alias unproxy='unset all_proxy'
通过终端下载SPM
在终端执行 proxy
命令开启代理,然后执行下面的命令,使用SPM的下载在终端进行:
1
2
$ cd project_dir
$ xcodebuild -resolvePackageDependencies -scmProvider system