Swift奇怪的问题

235 阅读1分钟

Swift Package Manager速度慢

1.每次打开项目,Package Dependencies需要检测更新依赖,速度特别慢,进度提示器一直在转圈...

图1.png
为电脑终端设置代理后,进入项目根目录,执行下面命令:

xcodebuild -resolvePackageDependencies -scmProvider system

2.添加依赖时,一直查询或者获取不到依赖库。为电脑设置代理(包括终端)后,Xcode中的网络请求不走代理。

图2.png 方案一:可以在路由器端设置代理,然后电脑端可以自由访问github等链接。
方案二:使用Proxifier为Xcode或全局应用设置代理。(笔者用Proxifier 3.7版本,一直有bug,没有测试成功)
方案三:把github第三方库copy一份到国内代码托管平台,替换github的源链接。(维护成本高,不推荐)
综上所述:目前3个方案,使用成本都很高。期待有更好的解决方案。