Xcode 13.2.1中Swift Package Manager克隆仓库失败如何解决?
Xcode 13.2.1 Swift Package Manager 克隆仓库失败修复方案
切换Git克隆协议
尝试将HTTPS协议替换为SSH协议,终端执行:git config --global url."git@github.com:".insteadOf "https://github.com/"执行后重启Xcode,再尝试操作Swift Package Manager。同时确认SSH密钥已添加到GitHub账号,可通过终端执行
ssh -T git@github.com验证,返回成功提示则密钥配置正常。清除Xcode包缓存
关闭Xcode,删除以下缓存目录:~/Library/Caches/org.swift.swiftpm~/Library/Developer/Xcode/DerivedData
重新打开Xcode后,重试添加包操作。
手动克隆后本地导入
终端手动克隆目标仓库到本地路径(替换为实际仓库地址):git clone git@github.com:用户名/仓库名.git在Xcode中选择
File > Add Packages...,点击Add Local...,选中本地克隆的仓库路径完成导入。检查网络代理设置
打开Xcode偏好设置(Preferences > Network),确认未启用无效代理;若需使用代理,确保代理配置可正常访问GitHub。更新Git版本
Xcode 13.2.1自带的Git可能存在兼容性问题,可通过Homebrew安装新版Git:brew install git安装完成后,在Xcode偏好设置的
Locations > Command Line Tools中选择对应版本的命令行工具,确保Xcode调用更新后的Git。
内容的提问来源于stack exchange,提问作者Сергей Верховский
相关产品推荐
相关产品推荐

