Cocoapods循环依赖问题

时间:2014-11-07 22:06:53

标签: ios cocoapods

我已经安装了新的cocoapods-0.35.0.rc2,从那时起我的项目完全搞砸了。我通过这样做来安装它:' sudo gem install cocoapods --pre '之后我立即更新了库:' pod install '。
但是从那一刻起,我在终端中收到了同样的错误:' XMPPFramework / Core与XMPPFramework / Authentication 之间存在循环依赖关系 enter image description here

过去没有出现此错误,无论我尝试什么:

  1. 安装cocoapods-0.34.4而不是cocoapods-0.35.0.rc2
  2. 从Podfile中删除XMPPFramework。
  3. 从Podfile中删除所有文件。
  4. 清洁项目
  5. 删除DerivedData的内容
  6. 放弃所有更改...并返回过去工作的版本。
  7. 以上都没有帮助,我很确定它与XMPPFramework没有直接关系,因为它最近没有任何新版本。

    有谁知道如何解决这种情况?

    谢谢!

4 个答案:

答案 0 :(得分:8)

安装cocoapods 0.34.1为我修好了。

答案 1 :(得分:3)

看起来此规范目前存在循环依赖问题。正在针对具有类似问题的所有规范跟踪此问题here

答案 2 :(得分:1)

在修复之前,您可以删除XMPPFramework,方法是将其从Podfile中删除并运行pod update,而不是pod install

答案 3 :(得分:1)

为了您的信息,XMPPFramework pod已更新以修复循环依赖问题,现在也支持Swift。

只需将pod 'XMPPFramework'添加到Podfile

即可