【问题标题】:New to Firebase. Many warnings in Xcode 9Firebase 的新手。 Xcode 9 中的许多警告
【发布时间】:2017-10-23 16:42:42
【问题描述】:

我是第一次尝试 Firebase,在添加 pod 'Firebase/Firestore' 后,Xcode 9.0.1 会在安装的各种 cocoa pod 库中产生许多警告。

可能误用逗号运算符(在 leveldb-library 中) 多个构建命令(针对 BoringSSL 中的一个文件(internal.h 大约有 15 个副本)

在 gRPC-Core 中有 51 个问题,一些“多个构建命令”和一些我在其他地方读到的与语法相关的问题,例如“这个函数声明不是原型”。

我是 Firebase 和 Cocoapods 的新手,我刚刚开始一个项目,我不需要在几周内发布。我的策略应该是什么:

a) 这些警告是由于 Firebase pod 没有跟上新的语言规则。我应该等一段时间再重新安装,它们就会消失。

b) 我搞砸了安装(尽管我已经尝试了几次),我错过了一个步骤,或者我不应该采取的步骤。这是我所做的:

platform :ios, '10.0'
pod 'Firebase/Core'
pod 'Firebase/Auth'
pod 'GoogleSignIn'  // all this worked fine up to here
pod 'Firebase/Firestore'
  1. 没有在我复制的样板文件中添加新代码以测试身份验证
  2. 关闭xcode
  3. $pod 安装
  4. 打开 xcode,清理,重建,查看 107 条警告

我可以忍受这些警告并继续开发,不是吗?很难看到我的代码生成的合法警告,如果(何时)我的新手代码遇到错误,我会想知道是我自己还是这些警告之一出现了。

有人可以分享经验吗?是我做的一些糟糕的安装操作,还是只是我使用了太新的东西?更重要的是,如何进行?

【问题讨论】:

    标签: xcode firebase firebase-realtime-database cocoapods


    【解决方案1】:

    答案是 (a)。

    Xcode 9 引入了几个新的默认警告,Firebase 团队正在与其依赖项 pod 提供商合作解决这些问题。

    您可以预期这些警告会在即将发布的 Firebase、leveldb 和 gRPC 版本中消失。

    【讨论】:

      猜你喜欢
      • 2018-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-02
      • 2017-01-23
      • 2017-11-12
      相关资源
      最近更新 更多