ios 在Podfile中使用分支项目

gijlo24d  于 2022-12-15  发布在  iOS
关注(0)|答案(1)|浏览(192)

我试图使用一个分支项目内的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

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

yqkkidmi

yqkkidmi1#

虽然不是100%肯定,但是我相信cocopods的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" }

你要么自己派生并修复所有这些,要么尝试Swift Package Manager。我想说,派生它的人可能只是为了满足他们的需要,而没有费心更新所有的依赖管理器。

相关问题