在Swift package manager中导入的依赖三方库都是发布在github上的,github有时clone和拉取很慢,这是因为由于网络代理商的原因(被墙了),所以访问下载很慢。
如何解决呢?
在这里我们采取更换为国内源的方式,即将github上的资源clone到gitee上,然后在SPM中导入gitee的地址。
首先登录gitee,gitee是国内的代码托管平台。
以下为操作步骤
1、点击“从GitHub上导入库”
2、从GitHub复制需要的库的链接,如https://github.com/SnapKit/SnapKit.git,复制进下图红框内
3、然后点击导入,等待片刻即可导入成功,将gitee的地址填入SPM中(https://gitee.com/wangyunhui118128/SnapKit.git)
4、这么做有个问题是无法自动同步,因此需要手动强制更新