如何从 Xcode 项目中删除其中一个可可豆荚插件
Posted
技术标签:
【中文标题】如何从 Xcode 项目中删除其中一个可可豆荚插件【英文标题】:How to remove one of the cocoa pods plugin from Xcode project 【发布时间】:2015-07-28 09:52:05 【问题描述】:有人知道吗?例如,我在我的项目中安装了afnetworking
和nyximagekit
。现在,我想删除nyximagekit
,但保留afnetwoking
。该怎么做?
【问题讨论】:
在不更新所有其他 pod 的情况下删除单个 pod,请参阅此处的pod install --no-repo-update
答案:***.com/a/50265655/78336
【参考方案1】:
从 podfile 中删除 pod,然后再次运行 pod install
。
【讨论】:
哦,请使用搜索功能;)之前问过同样的问题:***.com/a/13759016/1195661 希望我能将您的答案标记为正确的@palme。我必须阅读接受的答案 2-3 次才能明白它在说什么。好伤心。感谢您提供简短、简洁和正确的答案。 :) 这应该是正确的答案。 “pod update”用于将所有 pod 更新到最新版本,而“pod install”用于从初始 pod 设置中添加或删除 pod,或更新 pod 添加和删除。详情请见guides.cocoapods.org/using/pod-install-vs-update.html。 这不起作用。尽管库被删除,它仍然在 podfile.lock 和项目编译中。使用 Cocoapods 的麻烦根本不值得小小的好处 - 它在不断变化,在第一次安装时有一半的时间无法工作并且完全模糊。【参考方案2】:您必须编辑Podfile
(终端.app 中的$ emacs Podfile
)并从中删除pod 'nyximagekit'
行。 (ctrl+x
, ctrl+s
保存,然后ctrl-x
, ctrl+c
退出emacs
)
完成此操作后,运行 pod update
,它将从您的项目中删除 nyximagekit
。
【讨论】:
既然可以用任何编辑器轻松打开 podfile,为什么还要使用终端? 终端在编辑时不会向文件添加任何其他内容,而某些富文本编辑器会 谢谢大家。真的很有帮助。 @palme 这取决于用户的便利性。有些人沉迷于终端和命令行。所以他们更喜欢终端而不是文本编辑器。此外,一些编辑器将引号转换为智能引号。 我删除了 pod。之后,xcode 显示已删除的 pod 中缺少的文件。我能做什么。【参考方案3】:图片信息详解
【讨论】:
【参考方案4】:只需删除您要删除的 pod 行并运行 pod update !
【讨论】:
以上是关于如何从 Xcode 项目中删除其中一个可可豆荚插件的主要内容,如果未能解决你的问题,请参考以下文章