【问题标题】:Problem getting latest version of Firebase Cocoapods获取最新版本的 Firebase Cocoapods 时出现问题
【发布时间】:2020-08-12 22:32:02
【问题描述】:

我有一个使用 Firebase SDK 的 iOS 项目,我收到来自 App Store 的警告,我无法使用旧版 Firebase 身份验证使用的弃用 UIWebView 提交项目。

我知道我需要将 Firebase Pod 更新到最新版本,正如我在 Firebase 发行说明中看到的那样,此问题已在 6.8.0 版本中得到修复。

但是,当我在 Podfile 中使用此部分执行 pod install 时:

  pod 'Firebase/Analytics', '~> 6.8.0'
  pod 'Firebase/Auth', '~> 6.8.0'
  pod 'Firebase/Firestore', '~> 6.8.0'

我不断收到错误:

错误

JSON::ParserError - 751: unexpected token at ''

这个 pod 工作正常:

  pod 'Firebase/Analytics'
  pod 'Firebase/Auth'
  pod 'Firebase/Firestore

我做错了什么?

更新:

原来在 6.8.0 版本的 Pod 中有一些东西破坏了 Cocoapods。我将行更改为:

pod 'Firebase/Auth','~> 6.12.0'

它成功安装了我需要的更新的 pod,而没有引用 UIWebView。

【问题讨论】:

    标签: ios firebase firebase-authentication cocoapods


    【解决方案1】:

    rm -rf ~/.cocoapods/repo 再试一次。

    这大概是https://github.com/CocoaPods/CocoaPods/issues/9672

    【讨论】:

      【解决方案2】:

      首先,如果您在 pod 名称之前提及版本时遇到问题,那么。 请从您的 pod 文件中删除 pod 名称并在终端上运行一次 pod install,然后再次粘贴 pod 名称而不提及版本号,现在单击 pod 文件上的保存按钮并在终端上运行 Pod install 命令。这将为 pod 文件中提到的 pod 安装最新版本。

      如果您想更新相同的 pod,那么您可以再做一件事,您可以在没有版本号的情况下正确 pod 并运行命令 pod update。但请记住,如果您有 Firebase Pod 以外的 pod,此命令将更新您的 pod 文件中的所有 pod。

      在这两种情况下,您都需要使用如下所述的 pod:-

      pod 'Firebase/Analytics'

      pod 'Firebase/Auth'

      pod 'Firebase/Firestore

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-07-09
        • 2016-05-29
        • 1970-01-01
        • 2014-04-30
        • 2013-10-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多