如何使用可达性的不同实现来解析不同的CocoaPod?

时间:2014-12-03 18:43:59

标签: ios objective-c cocoapods reachability

我们的应用程序很乐意使用tonymillion's Reachability CocoaPod数月。现在我们正在尝试合并MendeleyKit CocoaPod,但它包含Apple的Reachability类的源代码,编译器并不喜欢这样,因为它试图链接我们的针对MendeleyKit包含的Reachability类的代码。

有没有办法在我们自己的项目中解决这个碰撞?或者我是否必须说服Mendeley开发者添加tonymillion的pod作为依赖?或者我是否需要说服tonymillion为他的班级添加前缀?

1 个答案:

答案 0 :(得分:1)

对所有人都是。

  • 您可以跳过Pod实现Reachability,并自行更改前缀。
  • 您可以要求另一个Pod使用tonymillion,但可能需要更长时间。他们没有任何好处。 (虽然您可以提交拉取请求并为他们完成工作,但可能会有更好的机会)
  • 你也可以要求tonymillion为他的课程加上前缀,但和以前一样,他们没有任何好处。 (拉请求永远不会伤害任何人)

这将归结为你有时间。自己动手可能是最快的。你也可以分叉Reachability,自己添加前缀,然后使用你自己的源来提供pod。所以我认为你有很多选择来解决这个问题。你想花多少时间花在它上面。