【问题标题】:Using forked project in Podfile在 Podfile 中使用分叉项目
【发布时间】:2022-12-13 06:57:10
【问题描述】:

我正在尝试在 Podfile 中使用分叉项目,但到目前为止我遇到了这个错误:

Unable to find a specification for 'Mussel'

这是我的 Podfile 中 pod 的行:

pod 'Mussel', :git => 'https://github.com/HarperDog/Mussel.git', :commit => '01fcd22ee11c6f172c5218d9c1f81b5c5b62a13d'

这是项目的原始 git url:https://github.com/UrbanCompass/Mussel

到目前为止我尝试了什么:

pod repo update
pod install
pod update

任何帮助将不胜感激,非常感谢!

【问题讨论】:

    标签: ios cocoapods fork


    【解决方案1】:

    不是 100% 确定,但我相信 cocoapods podspecs 需要采用 xxx.podspec 格式。链接库是xxx.podspec.erb - 可能找不到规范,因为它的命名不正确。

    看起来分叉库从未更新 podspec,因为它看起来指向原始 GitHub 上的构建二进制文件。

    s.homepage                    = "https://github.com/UrbanCompass/Mussel"
    s.license                     = { type: 'MIT' }
    s.author                      = "Compass"
    s.source                      = { :http => "#{s.homepage}/releases/download/#{s.version}/release.zip" }
    

    您将不得不自己 fork 并修复所有这些问题,或者尝试使用 Swift Package Manager。我想说的是,分叉它的人可能只是为了满足他们的需要而想要它,而没有费心更新所有依赖管理器。

    【讨论】:

      猜你喜欢
      • 2023-01-19
      • 2021-01-09
      • 2021-08-26
      • 2017-05-20
      • 2014-05-29
      • 2017-03-05
      • 1970-01-01
      • 2019-07-26
      • 2010-12-07
      相关资源
      最近更新 更多