【发布时间】: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'
- 没有在我复制的样板文件中添加新代码以测试身份验证
- 关闭xcode
- $pod 安装
- 打开 xcode,清理,重建,查看 107 条警告
我可以忍受这些警告并继续开发,不是吗?很难看到我的代码生成的合法警告,如果(何时)我的新手代码遇到错误,我会想知道是我自己还是这些警告之一出现了。
有人可以分享经验吗?是我做的一些糟糕的安装操作,还是只是我使用了太新的东西?更重要的是,如何进行?
【问题讨论】:
标签: xcode firebase firebase-realtime-database cocoapods