如何解决迦太基:依赖图在使用 Forked LoopKit
描述错误 我正在尝试开发 LoopKit 依赖项的修改版本,并希望将其包含在具有新功能的 Loop 项目中。 当我尝试在 Cartfile 中添加 LoopKit 的新分支(将 carfile.resolved 设置为从分支存储库中选择相同的提交)并尝试构建它时,它给出了以下错误:
“依赖图包含一个循环”
我认为这个问题是由于 LoopKit 被 Loop 项目的依赖项所使用。与 G4SharedSpy 一样,riley_link、BLEKit 和 dexcom 也使用 LoopKit 作为依赖项。
但是如果我在 Loop 项目中使用 LoopKit/LoopKit 而不是使用分叉的 repo,即 ZUCheema/LoopKit,则不会出现错误。
我尝试克隆所有依赖项并为所有依赖项使用 LoopKit 的分叉存储库,但它产生了更多问题,例如 git index.lock 冲突,并且会在 carthage 更新时下载多个版本的 LoopKit。
附上问题报告 这是 XCode 输出的内容: ` 依赖图包含一个循环:
Amplitude-iOS:
CGMBLEKit:dexcom-share-client-swift、LoopKit
MKRingProgressView:
dexcom-share-client-swift:LoopKit
LoopKit:SwiftCharts
SwiftCharts:
G4ShareSpy:dexcom-share-client-swift、LoopKit
rileylink_ios:MKRingProgressView、LoopKit
`
复制 重现行为的步骤:
转到购物车文件 将 github "LoopKit/LoopKit" "dev" 替换为你自己的分叉仓库 构建 XCode 项目 查看错误 预期行为 XCode 项目不会使用分叉的 LoopKit 存储库构建。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。