CocoaPods使用本地修改的Pods

时间:2014-01-27 11:08:20

标签: cocoapods

我想使用现有的pod,修改它以满足我的需要,最后在我的Podfile中使用它。

到目前为止我做过的吊舱:

  • 编辑代码
  • 将新代码提交到新分支
  • 删除pod的podsspec中的github原点
  • 使用:branch
  • 在我的podfile中指定新分支

现在我被卡住了,因为我无法让CocoaPods检查修改过的pod。我尝试过:git => 'file:/// vendor_custom / test'但它似乎没有考虑相对路径。我还复制了.git内容并将其更改为裸存储库类型。没有运气。

任何指针?感谢

2 个答案:

答案 0 :(得分:11)

喔。它在文档here中是正确的。

pod 'YourCustomPod', :path => 'relative/path/...'

答案 1 :(得分:0)

在这种情况下,您会错过库中将来的更新,可能是错误修复或将来的更新

您可以通过另一种方式对其进行自定义并在将来进行更新

这里是我写过的一篇文章,对此进行了解释。

https://medium.com/@mihirpmehta/how-to-modify-cocoapods-library-within-pods-647d2bf7e1cb

enter image description here