Firebase的新成员。Xcode 9中的许多警告

Firebase的新成员。Xcode 9中的许多警告,xcode,firebase,firebase-realtime-database,cocoapods,Xcode,Firebase,Firebase Realtime Database,Cocoapods,我第一次尝试Firebase,在添加了pod'Firebase/Firestore'之后,Xcode 9.0.1在各种cocoa pod安装库中产生了许多警告 可能误用逗号运算符(在leveldb库中) 多个构建命令(用于BoringSSL中的一个文件(大约有15个internal.h副本) 在GRPCcore中有51个问题,一些是“多构建命令”,还有一些是我在别处读到的与语法有关的,比如“这个函数声明不是原型” 我是Firebase和Cocoapods的新手,我刚刚开始一个在几周内都不需要发布

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

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

在GRPCcore中有51个问题,一些是“多构建命令”,还有一些是我在别处读到的与语法有关的,比如“这个函数声明不是原型”

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

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

b) 我把安装搞砸了(尽管我已经试了好几次),有一步我错过了,或者是我不应该采取的。以下是我所做的:

platform :ios, '10.0'
pod 'Firebase/Core'
pod 'Firebase/Auth'
pod 'GoogleSignIn'  // all this worked fine up to here
pod 'Firebase/Firestore'
  • 在我为测试auth而复制的锅炉板中没有添加新代码
  • 闭xcode
  • $pod安装
  • 打开xcode、清理、重建,请参阅107警告
  • 我可以接受警告并继续发展,是吗?很难看到我的代码生成的合法警告,如果(当)我的新手代码出现错误,我会一直想知道是我还是这些警告中的一个出现了

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

    答案是(a)

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

    在即将发布的Firebase、leveldb和gRPC版本中,这些警告可能会消失