从项目中删除CocoaPods的正确方法是什么?我想移除整个CocoaPod。由于客户的限制,我不能使用它。我只需要一个xcodeproj,而不是一个xcworkspace。
当前回答
要从项目中完全删除pod,你需要先安装两件事…这些是以下(假设你已经在你的系统中安装了可可荚)…
Cocoapods-Deintegrate插件 Cocoapods-Clean插件
安装
Cocoapods-Deintegrate插件 在您的终端上使用以下命令来安装它。 Sudo gem安装cocoapods-deintegrate Cocoapods-Clean插件 在您的终端上使用以下命令来安装它。 须藤宝石安装椰荚干净
使用
首先进入你的项目文件夹,使用as usual命令,如..
cd (path of the project) //Remove the braces after cd
现在使用这两个插件完全删除它如下..
Cocoapods-Deintegrate插件 在您的终端上使用以下命令首先从项目中分解pod。 豆荚去积分
Cocoapods-Clean插件 从项目中分解pod后,在终端上使用以下命令彻底清理它。 舱清洁 在完成上述任务后,您的项目目录中应该还保留着Podfile .只需手动删除它或在终端上使用以下命令。 rm Podfile
这是……现在你有你的项目从豆荚自由…清洁。
将Cocoapods从系统中移除。
以任何方式尝试在您的终端上使用以下命令从您的系统中卸载/删除可口可乐。
sudo gem uninstall cocoapods
它会自动去除可乐皮。
谢谢。 希望这对你有所帮助。
其他回答
你需要做的第一件事是删除Podfile, Podfile。锁、Pods文件夹和生成的工作区。 接下来,在.xcodeproj中,删除对Pods的引用。xcconfig文件和libPods。一个文件。 在Build Phases项目选项卡中,删除Check Pods清单。锁定部分(打开),复制Pods资源部分(底部)和嵌入Pod资源(底部)。 删除Pods.framework。
您唯一要做的就是包含您以前使用过的一些库。你可以通过简单地将pods文件夹中的任何文件夹拖到你的项目中(我更喜欢将它们放在我的Supporting Files文件夹中)来做到这一点。
这对我很管用。
我尝试了所有这些答案,但它仍然不会建立,最终我尝试了:
pod deintegrate
pod install
这真的有效!
就好像它需要从构建阶段删除所有的pod脚本,然后重新添加它们才能工作,至少在我的情况下是这样。
Keith的回答很好——我只是想指出,因为Cocoapods 0.36开始支持动态框架,如果你正在使用“use_frameworks!”,并且你希望移除Cocoapods,你必须这样做:
在Build Phases下删除Embed Pods Frameworks阶段。
如果不行,那就试试 1. 清理项目。 2. 删除派生数据。 如果你不知道如何删除派生数据,请点击这里
如何在Xcode6中“删除派生数据”?
从终端cd移动到项目文件夹。下面的步骤有助于将pod从项目中分离出来
$ sudo gem install cocoapods-deintegrate cocoapods-clean
$ pod deintegrate
$ pod clean
$ rm Podfile
然后只需打开项目文件,并删除Pod文件夹,如果它仍然在项目资源管理器的红色。构建项目……它准备好了!!
推荐文章
- 你常用的Xcode快捷键有哪些?
- 确保您的项目构建设置正在生成一个dSYM文件。对于所有配置,DEBUG_INFORMATION_FORMAT都应该设置为dwarf-with-dsym
- 如何改变时间和时区在iPhone模拟器?
- 为iOS模拟器构建,但链接框架'****.framework'是为iOS构建的
- 如何象征崩溃日志Xcode?
- Xcode - ld:没有为- lpods找到库
- 我如何输入RGB值到接口生成器?
- 在Xcode单元测试中使用@可测试时“没有这样的模块”
- 将故事板从iPhone转换为iPad
- 如何检查文档文件夹中是否存在文件?
- keychain上的分发证书中缺少私钥
- Xcode的构建文件夹在哪里?
- Xcode 4在目标设备上说“finished running <my app>”——什么都没有发生
- 图书馆吗?静态的?动态吗?或框架?另一个项目中的项目
- Xcode 6 gitignore文件应该包括什么?