webmemo

2025/08/27 11:36:19

因某些原因这里不便说,大家自行解决。

方法1:简单,适合已用SPM添加了第三方库的项目

(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即可更新完成

方法2:让Xcode走代理

1.下载Proxifier(让Xcode走代理的工具)

2.打开后,按照他的说明,在设置里面打开允许网络扩展:

image.png

3.在Proxifier上,顺次点击右上角的Proxies--Add。

Address填127.0.0.1,Port填你的代理的端口(一般在代理的设置里可找到),Protocol选SOCKS:

image.png

4.顺次点击右上角Rules--Add。

Name随便取,Applications处点击加号,添加Xcode,然后在后面加

; com.apple.dt.Xcode.sourcecontrol.Git(如图)

最后在下面的Action处选择刚刚添加的代理端口(如图)

image.png 5.回Xcode使用SPM

</div></div>