使用cocoapods
我想为不具有Podspec文件的repo引用特定提交(不带标记) - 即SBJSON
。我怎么指定这个?我试过了:
pod 'SBJson', :podspec => 'https://raw.github.com/CocoaPods/Specs/master/SBJson/3.1/SBJson.podspec', :git => 'https://github.com/stig/json-framework.git', :commit => '5c4d5f7'
但我不能同时为:podspec
提供:git
和 :commit
。我能做什么?我是否必须提供自己的本地Podspec
文件才能生效?
答案 0 :(得分:1)
首先,在SBJSON
的情况下,它确实有podspec。您可以在specs repo中看到它。您可以在命令行上使用pod search SBJSON
来查看它是否有一个。要记住的一件事是,仅仅因为图书馆创建者没有包含在回购中的.podspec
并不意味着它没有被社区贡献。
但是你会拥有为repo创建podspec。 podspec显示了CocoaPods工具如何将库包含到项目中。