微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

迦太基:依赖图在使用 Forked LoopKit

如何解决迦太基:依赖图在使用 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 举报,一经查实,本站将立刻删除。