Firebase新手.Xcode 9中有许多警告



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

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

在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. 没有向我复制来测试auth的锅炉板添加新代码
  2. 闭合xcode
  3. $pod安装
  4. 打开xcode、clean、rebuild,请参阅107个警告

我可以接受警告并继续开发,是吗?很难看到我的代码生成的合法警告,如果(当)我的新手代码出现错误,我会一直想知道是我还是这些警告中的一个。

有人能分享经验吗?是我安装得不好,还是只是我使用了太新的东西?更重要的是,如何进行?

答案是(a)。

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

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

最新更新