从 Podfile 中删除 lib,然后再次 pod install
。
Kyle Fuller - deintegrate 编写的脚本已消除了简单文件夹删除或安装现有安装的不良副作用,以下是正确的工作流程:
安装干净: sudo gem install cocoapods-clean 在项目文件夹中运行 deintegrate : pod deintegrate Clean(此工具不再可用): pod clean 修改您的 podfile(删除您不想再使用的 pod 的行) 并运行: pod install
完毕。
pod install
之后,我打开了 Xcode xcworkspace 文件,对构建文件夹执行了完全清理(alt+shift+command+K),警告/链接器错误消失了。现在已成功从项目中卸载 Pod。
cocoapods-clean
删除 Podfile
和 .xcworkspace
pod deintegrate
是官方的:guides.cocoapods.org/terminal/commands.html#pod_deintegrate 不需要 sudo gem install cocoapods-deintegrate
。
pod clean
时,我得到:$ pod clean [!] Unknown command: clean
从 Podfile 中删除库 在终端上运行 pod install
这些都不适合我。我有 pod 版本 1.5.3,正确的方法是从 Podfile 中删除不再需要的 pod,然后运行:
pod update
这会从您的 Podfile 更新您的 Podfile.lock 文件,删除已删除的库并更新您的所有库。
pod install
pod install
是正确的方法。
从 Podfile 中删除 pod 名称(要删除),然后打开终端,设置项目文件夹路径运行 pod install --no-integrate
[!] Unknown option: '--no-integrate'
首先,确定安装了哪些版本的 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
从 Podfile
中删除 pod 名称,然后打开终端,设置项目文件夹路径并运行 pod update
命令。
注意:pod update
会将所有库更新到最新版本,并将删除名称已从 podfile 中删除的那些库。
不定期副业成功案例分享
pod update
。这对我有用。