如何从项目中完全删除可可豆荚?

时间:2016-06-24 18:34:23

标签: ios swift cocoapods

我有一个安装了3个可可豆荚的项目。我决定我只需要其中一个,所以我删除了另外一个2.我从pod文件中删除了两个相关的行,然后从命令行运行pod install。它运行正常,并说取出两个可可豆荚是成功的。

然而,当我进入我的项目时,我仍然能够从这些pod中导入库。我仍然可以运行特定于这些pod的功能。我已经搜索了我的项目及其所有文件,但我无法找到与这两个pod相关的任何文件,那么对这些pod的函数调用仍然有效?我如何真正摆脱这些可可豆荚?

3 个答案:

答案 0 :(得分:1)

您可以打开" podfile"并删除那些pod行并从终端进行pod安装,它将删除你刚刚从" podfile"中删除的pod。例如,删除行pod "TextFieldEffects"

在这里删除高亮的线条。 enter image description here

它只保留你保存在" podfile"并删除其他所有内容。

答案 1 :(得分:1)

我能够通过清除派生数据然后进行硬清理来解决这个问题。

清除衍生数据:

  1. 选择您的Xcode项目并转到偏好设置。
  2. 在“首选项”菜单中,选择“位置”。单击派生数据尾随处的箭头。
  3. 文件夹打开。选择DerivedData中的所有项目并移至垃圾箱。
  4. 执行硬清理: 按Shift-Alt-Cmd-K

    完成这些步骤后,对已移除的可可pod库的函数调用将停止工作。

答案 2 :(得分:0)

检查项目文件夹中存在的Pods文件夹。如果存在此已删除的库,则删除它们,如果不存在,则将其从pod中删除。