2025/08/27 11:36:19
Xcode中Swift Package Manager(SPM)速度慢解决方案以下所有方案都需要先有个代理并且确保已打开 - 掘金
<div id="article-root" itemprop="articleBody" class="main" data-v-61fb5e44=""><div class="article-viewer markdown-body result"><h3 data-id="heading-0">以下所有方案都需要先有个代理并且确保已打开且能用。</h3>
因某些原因这里不便说,大家自行解决。
(1.比如学习我课程的同学,我可以先帮你用SPM全部下载好项目的依赖,然后传给你,你到手之后就用这个方法更新库就行。2.或者你网上下载的用SPM添加库的项目)
1.打开终端,输入export all_proxy=socks5://127.0.0.1:7890
上面的7890
需换成你自己的代理的端口(一般在代理的设置里可找到)
2.继续在终端,cd到项目目录(不知道怎么做的同学可来问我)
3.继续在终端,输入xcodebuild -resolvePackageDependencies -scmProvider system
4.Xcode打开项目,或者重启项目(若已打开),SPM即可更新完成
1.下载Proxifier(让Xcode走代理的工具)
2.打开后,按照他的说明,在设置里面打开允许网络扩展:
3.在Proxifier上,顺次点击右上角的Proxies--Add。
Address填127.0.0.1
,Port填你的代理的端口(一般在代理的设置里可找到),Protocol选SOCKS:
4.顺次点击右上角Rules--Add。
Name随便取,Applications处点击加号,添加Xcode,然后在后面加
; com.apple.dt.Xcode.sourcecontrol.Git
(如图)
最后在下面的Action处选择刚刚添加的代理端口(如图)
5.回Xcode使用SPM
</div></div>