我有一个本地的 Swift Package Manager 包,它使用一个私有的 Github 仓库作为依赖。当我在 Xcode 中打开本地包时,“解决包依赖”失败,并出现以下错误:
获取远程仓库时发生错误:git@github.com:mayoff/Preamble.git
服务器 SSH 指纹验证失败
然而,如果我使用命令行的swift
程序,它可以克隆私有库。例如,我可以在本地包目录中运行swift package show-dependencies
而不会出现问题。我也可以成功地用git clone
克隆远程包存储库。所以这不是我的.known_hosts
文件或我的SSH密钥的问题。
我该如何解决Xcode的问题?