从 Xcode 项目中删除特定的 pod

Eri*_*ell 3 cocoapods

我需要从 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一次性帮我处理这一切吗?

ikb*_*bal 6

您删除了应用程序的特定 Pod。例如你的podfile

target 'AppTargetName' do
    use_frameworks!

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

end
Run Code Online (Sandbox Code Playgroud)

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

target 'AppTargetName' do
        use_frameworks!

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

    end
Run Code Online (Sandbox Code Playgroud)

干得好 :)