从项目中删除CocoaPods的正确方法是什么?我想移除整个CocoaPod。由于客户的限制,我不能使用它。我只需要一个xcodeproj,而不是一个xcworkspace。
当前回答
我觉得有更简单的方法。
根据公认的答案编辑,现在你可以使用第三方插件CocoaPods -deintegrate,它是可靠的,因为它是由CocoaPods核心团队成员制作的。
但是,仍然有一些文件遗留下来:
Podfile
Podfile.lock
Workspace
你可以手动将它们从你的项目中删除,但还有另一个工具可以帮助你清理它们,感谢cocoapodd -clean。
最后,卸载工作仍未完成,cocoapods-clean不清理Podfile,只需运行:
rm Podfile
干杯!
在删除之前,你应该确保你有一个备份的项目!
其他回答
pod deintegrate和pod clean是从你的项目/回购中删除CocoaPod的两个指定命令。
下面是完整的命令集:
$ sudo gem install cocoapods-deintegrate cocoapods-clean
$ pod deintegrate
$ pod cache clean --all
$ rm Podfile
最初的解决方案是在这里找到的:https://medium.com/@icanhazedit/remove-uninstall- deintegre-cocoapods-from-your-xcode -ios-project-c4621cee5e42#.wd00fj2e5
关于pod分解的CocoaPod文档:https://guides.cocoapods.org/terminal/commands.html#pod_deintegrate
我觉得有更简单的方法。
根据公认的答案编辑,现在你可以使用第三方插件CocoaPods -deintegrate,它是可靠的,因为它是由CocoaPods核心团队成员制作的。
但是,仍然有一些文件遗留下来:
Podfile
Podfile.lock
Workspace
你可以手动将它们从你的项目中删除,但还有另一个工具可以帮助你清理它们,感谢cocoapodd -clean。
最后,卸载工作仍未完成,cocoapods-clean不清理Podfile,只需运行:
rm Podfile
干杯!
在删除之前,你应该确保你有一个备份的项目!
从终端cd移动到项目文件夹。下面的步骤有助于将pod从项目中分离出来
$ sudo gem install cocoapods-deintegrate cocoapods-clean
$ pod deintegrate
$ pod clean
$ rm Podfile
然后只需打开项目文件,并删除Pod文件夹,如果它仍然在项目资源管理器的红色。构建项目……它准备好了!!
如何从你的项目Xcode中删除pod
打开项目目录,然后运行脚本
$ pod deintegrate
$ pod clean
$ rm Podfile
然后必须手动删除.xcworkspace扩展文件
"ProjectName.xcworkspace"
或通过脚本删除
$ rm projectname.xcworkspace
赛事deintegrate
在此cmd后,在您的项目中没有Cocoapods的痕迹。
但是你的工作区引用Pods项目仍然存在,你需要手动删除以下3个文件:
xx.xc工作区 波迪夫尔 Podfile.lock
然后您可以再次使用您的项目。
玩得开心!
测试CocoaPod版本= 1.2.0
推荐文章
- Xcode构建失败“架构x86_64未定义的符号”
- 如何使用Xcode创建。ipa文件?
- 我可以在没有“构建和运行”的情况下启动iPhone模拟器吗?
- Cocoapods命令失败,提示“No such file or directory @ dir_initialize - /Users/<username>/”。cocoapods /回购(Errno: ENOENT):“
- Xcode 4 -在新的Macintosh安装上的配置文件上“没有找到有效的签名标识”错误
- Xcode +删除所有断点
- Swift:理解// MARK
- 自定义dealloc和ARC (Objective-C)
- 你常用的Xcode快捷键有哪些?
- 确保您的项目构建设置正在生成一个dSYM文件。对于所有配置,DEBUG_INFORMATION_FORMAT都应该设置为dwarf-with-dsym
- 如何改变时间和时区在iPhone模拟器?
- 为iOS模拟器构建,但链接框架'****.framework'是为iOS构建的
- 如何象征崩溃日志Xcode?
- Xcode - ld:没有为- lpods找到库
- 我如何输入RGB值到接口生成器?