如何从项目中完全删除 cocoa pods?
How to completely remove cocoa pods from project?
我有一个安装了 3 cocoa pods 的项目。我决定我只需要其中一个,所以我删除了其他 2 个。我从我的 pod 文件中删除了两个关联的行,然后从命令行 运行 pod install 。 运行 OK 表示去掉那两个cocoa pods 成功了
然而,当我进入我的项目时,我仍然能够从那些 pods 中导入库。我仍然能够 运行 特定于那些 pods 的功能。我已经搜索了我的项目及其所有文件,但找不到与这 2 个 pods 相关的任何文件,那么对那些 pods 的函数调用如何仍然有效?我如何真正摆脱这些 cocoa pods?
检查项目文件夹中存在的 Pods 文件夹。如果存在这个已删除的库,则删除它们,如果不存在,则将它们从 pods 中删除。
您可以打开 "podfile" 并删除那些 pod 行,然后从终端执行 pod install,它会删除您刚刚从 "podfile" 中删除的 pods。例如删除行 pod "TextFieldEffects"
.
此处删除突出显示的行。
它将只保留您在 "podfile" 中保留的那些,并删除其他所有内容。
我能够通过清除派生数据然后进行硬清理来解决此问题。
要清除派生数据:
- Select 您的 Xcode 项目并转到首选项。
- 在首选项菜单中,select 位置。单击派生数据尾部的箭头。
- 文件夹打开。 Select DerivedData 中的所有项目并移至回收站。
要执行强力清洁:
按 Shift-Alt-Cmd-K
完成这些步骤后,对已删除的 cocoa pod 库的函数调用将停止工作。
我有一个安装了 3 cocoa pods 的项目。我决定我只需要其中一个,所以我删除了其他 2 个。我从我的 pod 文件中删除了两个关联的行,然后从命令行 运行 pod install 。 运行 OK 表示去掉那两个cocoa pods 成功了
然而,当我进入我的项目时,我仍然能够从那些 pods 中导入库。我仍然能够 运行 特定于那些 pods 的功能。我已经搜索了我的项目及其所有文件,但找不到与这 2 个 pods 相关的任何文件,那么对那些 pods 的函数调用如何仍然有效?我如何真正摆脱这些 cocoa pods?
检查项目文件夹中存在的 Pods 文件夹。如果存在这个已删除的库,则删除它们,如果不存在,则将它们从 pods 中删除。
您可以打开 "podfile" 并删除那些 pod 行,然后从终端执行 pod install,它会删除您刚刚从 "podfile" 中删除的 pods。例如删除行 pod "TextFieldEffects"
.
此处删除突出显示的行。
它将只保留您在 "podfile" 中保留的那些,并删除其他所有内容。
我能够通过清除派生数据然后进行硬清理来解决此问题。
要清除派生数据:
- Select 您的 Xcode 项目并转到首选项。
- 在首选项菜单中,select 位置。单击派生数据尾部的箭头。
- 文件夹打开。 Select DerivedData 中的所有项目并移至回收站。
要执行强力清洁: 按 Shift-Alt-Cmd-K
完成这些步骤后,对已删除的 cocoa pod 库的函数调用将停止工作。