【问题标题】:Remove a specific pod from Xcode project从 Xcode 项目中删除特定的 pod
【发布时间】:2019-02-27 18:10:34
【问题描述】:

我需要从我的 Xcode 项目中删除一个特定的 CocoaPod。在 Stack Overflow 上浏览类似问题时,我遇到了主要答案导致我从项目中删除所有 pod 并删除工作区的情况。另一个答案建议我只需要从我的 Podfile 中删除 pod,然后运行pod install,但这也不起作用;当我去构建应用程序时,我遇到了几个与该 pod 相关的错误。

如果我通过 Finder 检查 Pods 文件夹,则已删除的 pod 不再存在。但是,如果我通过工作区检查 Pods > Targets,我仍然会看到我删除的 pod。它们也仍在工作区的 Pods > pods 目录中。

目前,我已经从 Pods > Targets 区域中删除了相关的 pod,并且应用程序构建良好。不过,这些 pod 仍在我的 Pods > pods 目录中。我可以删除那些吗?而且,pod install 是否应该一次性为我处理这一切?

【问题讨论】:

  • 您需要删除 pod 文件并使用要删除的 pod 文件重新安装它

标签: cocoapods


【解决方案1】:

您删除了应用的特定 pod。例如你的podfile

target 'AppTargetName' do
    use_frameworks!

    pod 'Alamofire'
    pod 'SwiftyJSON'
    pod 'OneSignal'
    pod 'Fabric'

end

如果您只想删除 Fabric pod,请删除此和终端命令 pod install 所以在最后一种情况下;

target 'AppTargetName' do
        use_frameworks!

        pod 'Alamofire'
        pod 'SwiftyJSON'
        pod 'OneSignal'

    end

好作品:)

【讨论】:

  • 这就是我所做的,但是 pod 仍然位于我的目标和我工作区的 pod 目录中。从 pod 文件中删除并运行 pod install 后,这些会挂起的任何原因?
  • 删除时作为参考删除而不是垃圾箱。但不重要你。您可以删除不使用的内容。如果是真的,你能确认我的回答吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-17
  • 2014-09-21
  • 2010-10-16
相关资源
最近更新 更多