SPM

SwiftPM

SwiftPM

920 发布: 2022/5/5 15:36 本文总阅读量

Swift 使用SPM拉取三方库

报错信息如下:

The operation couldn’t be completed. (SwiftPM.SPMRepositoryError error 5.)

图1

解决方案

首先操作Xcode

图2

next->
图3

next->
图4

next->
图5

然后登录你的GitHub生成token

图6

next->
图7

next->
图8

next->
图9

next->
图10

next->
图11

返回Xcode填写账号密码
图12

然后

File->Packages->Reset Package Caches

如果还是失败

退出 Xcode
rm -rf ~/Libray/Developer/Xcode/DerivedData
rm -rf ~/Library/Caches/org.swift.swiftpm
重启 Xcode
File->Packages->Reset Package Caches

ssh公钥、私钥

加密方式ed25519

ssh-keygen -t ed25519 -C "你的邮箱"

查看公钥

cat ~/.ssh/id_ed25519.pub

验证

ssh -T git@github.com

题外

如果上述方法还是不能成功,请移步下一篇命令行设置代理

更新完毕控制台提示
Updating https://github.com/vapor/vapor.git
...
Building for debugging...
[1211/1211] Linking Run
Build complete! (187.85s)