删除或卸载之前添加的库:cocoapods

我通过cocoapods在iOS应用程序中添加了一个外部框架。如何从项目中删除该库?

264882 次浏览

从Podfile中删除lib,然后再次pod install

简单文件夹删除或在现有安装上安装的不必要的副作用已经被< a href = " https://fuller。li/" rel="noreferrer">Kyle Fuller . - 去积分编写的脚本删除,以下是正确的工作流程:

  1. < p >安装清洁:

    sudo gem install cocoapods-clean
    
  2. 在项目的文件夹中运行deintegrate:

    pod deintegrate
    
  3. 清洁(此工具不再可用):

    pod clean
    
  4. 修改你的podfile(删除你不想再使用的pod行)并运行:

    pod install
    

完成了。

  1. 从Podfile中删除pod名称(要删除的),然后
  2. 打开终端,设置项目文件夹路径
  3. 运行pod install——no-integrate
  1. 从Podfile中删除库

  2. 在终端上运行pod install

Podfile中删除pod名称 打开终端,设置项目文件夹路径和

.执行pod update命令

注意:pod update将更新所有库到最新版本,并将删除那些名称已从podfile中删除的库。

这些对我都没用。我有pod版本1.5.3,正确的方法是从Podfile中删除不再需要的pod,然后运行:

pod update

这会更新你的Podfile。锁文件从你的Podfile,删除已删除的库和更新你所有的库。

首先,确定安装了哪些版本的Cocoapods:

gem list --local | grep cocoapods

你会得到这样的输出:

cocoapods (1.11.2)
cocoapods-clean (0.0.1)
cocoapods-core (1.11.2, 1.10.2, 1.10.1)
cocoapods-deintegrate (1.0.4)

要完全删除,发出以下命令:

gem uninstall cocoapods
gem uninstall cocoapods-clean
gem uninstall cocoapods-core
gem uninstall cocoapods-deintegrate

再次运行以确认Cocoapods已被删除:

gem list --local | grep cocoapods

您的目录中的隐藏文件夹中可能有残留的工件。用以下方法去除:

rm -rf ~/.cocoapods

完全删除Pod或Cocoapods框架从您的项目存储库!

sudo gem install cocoapods-clean
pod deintegrate
pod clean

然后尝试删除该文件

豆荚

Podfile

Podfile.lock

yourProjectName.xcworkspace