卸载 pod 后无法进行 pod 更新
Posted
技术标签:
【中文标题】卸载 pod 后无法进行 pod 更新【英文标题】:Unable to do pod update after uninstalling the pod 【发布时间】:2018-02-23 13:15:01 【问题描述】:我在我的项目中添加了 firebase crashlytics pod。添加后,我的项目显示已安装的第三方库(如 Alamofire、Expandablecells 等)的“没有此类模块”。
我试图通过设置框架搜索路径、清理派生数据来解决这个问题,但没有任何效果。
然后我删除了 pod 并尝试再次安装它,然后它就显示出来了。
- 使用 $(inherited)
标志,或 - 从目标中删除构建设置。
现在我无法更新我的项目中的任何内容。它再次显示相同的错误。 我已经重新启动了我的机器。将其更新为高山脉。 谁能帮我解决这个问题?
谢谢 我检查了这个网址 - Use the `$(inherited)` flag, or - Remove the build settings from the target. CocoaPod Swift3 pod update error
在项目中
【问题讨论】:
【参考方案1】:您正在使用引用 Ruby 2.0 的 cocoapods
版本 - 您的 pod
脚本的第一行是
#!/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby
AFAIK 这个版本的 ruby 不再存在于 High Sierra 中。
运行sudo gem install cocoapods
,在这之后,这一行应该是
#!/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby
【讨论】:
请分享我写这行的地方?在 pod 文件中? 不确定您所说的“位置”是什么意思...只需在终端中运行sudo gem install cocoapods
。
xcodeproj 的可执行文件“xcodeproj”与 /usr/local/bin/xcodeproj 冲突 覆盖可执行文件? [yN] 我该怎么办?
是的,因为您想使用新版本。
完成为 concurrent-ruby、i18n、thread_safe、tzinfo、activesupport、nap、fuzzy_match、cocoapods-core、claide、cocoapods-deintegrate、cocoapods-downloader、cocoapods-plugins、cocoapods-search 安装文档, cocoapods-stats、netrc、cocoapods-trunk、cocoapods-try、molinillo、atomos、CFPropertyList、colored2、nanaimo、xcodeproj、escape、fourflusher、gh_inspector、ruby-macho、cocoapods 19 秒后 28 个 gem 安装以上是关于卸载 pod 后无法进行 pod 更新的主要内容,如果未能解决你的问题,请参考以下文章
Mac升级OS X EI Capiton之后,运行pod后显示:"pod: command not found"的错误
CocoaPods 1.0之前版本无法pod install和pod update! 更新后CocoaPods 1.1.1 Podfile新的写法.