我已收到警告,您可以在更新我的应用后使用Firebase,FirebaseAuth,FirebaseData等iOS10和Swift 3后看到这些警告。我正在使用CocoaPods 1.0.x与Firebase和我正在使用use_frameworks!
。我能够运行我的项目和应用程序正常工作,但我必须摆脱这些警告。这个问题似乎是由于丢失/放错公共头文件专门针对我的所有Firebase窗格。在GitHub上有一些开放的问题,但据我所知,没有什么重大或非常接近我的问题。Xcode8/Swift 3更新后缺少Firebase标头警告
1
A
回答
0
看来,我设法解决这个问题。我的Git出现了问题,但我不确定它是如何发生的。我开始在分支上工作,并在合并到我的主人后,我从Xcode得到消息,我无法切换到我的主分支,因为我有未提交的更改。
事实证明,这些未提交的更改是来自Firebase的头文件,并且它们都在Xcode的Source Control -> Commit...
菜单中有<Firebase Header name>.h !
标记。抛弃这些变化让我开始转向我的主分支,现在警告消失了。我想更新分支上的豆荚可能会导致问题 - 我猜测Firebase从我的各种pod install
命令中得到了更新。或者它可能是我在分支上更改的Build Settings项目。
相关问题
- 1. Visual Studio缺少警告
- 2. 警告:缺少参数?
- 3. 更新警告
- 4. 警告:缺少1个参数
- 5. 缺少return语句编译器警告
- 6. 警告缺少来自Pod的文件
- 7. 警告:缺少参数2 :: WPDB准备()
- 8. 缺少虚拟关键字的警告
- 9. 关闭“缺少参数”警告
- 10. 克++警告有关缺少纯虚析
- 11. php警告:{closure}()缺少参数2
- 12. 警告:缺少参数1 FOS \ UserBundle \表
- 13. PHP警告:缺少参数1
- 14. PHP头刷新警告
- 15. Evernote Note更新后缺少资源
- 16. glassfish更新后缺少javax.enterprise.context包
- 17. Unity Firebase缺少sdk
- 18. Android gradle 3.0.0 buildConfigField更新后警告
- 19. 缺少的头
- 20. 在IE的OBIEE报告中缺少标头
- 21. 新intall后缺少mysql.sock
- 22. 观察员缺少更新?
- 23. TFS 2017安装后缺少SSRS报告
- 24. Tomcat 8.5:HTTP响应中缺少标头
- 25. Xampp/Apache中缺少授权标头?
- 26. Ajax响应中缺少http标头
- 27. WSO2 API Manager缺少授权标头
- 28. 缺少的wsse:Security标头在请求
- 29. Django TokenAuthentication缺少'授权'http标头
- 30. SOAP服务:缺少WS-Addressing标头
您是否尝试过pod分解,pod clean然后pod更新 - 可能是因为之前版本中只剩下一些不良参考? –
@IanBarber是多次;由于另一个框架,我最终还是从项目中删除了所有的吊舱,并且在我重新安装它们之后遇到了同样的问题。它只发生在Firebase上 – tech4242