ios – Xcode 8.0 beta在导入Firebase后发生错误

ios – Xcode 8.0 beta在导入Firebase后发生错误,第1张

概述我使用 Xcode 8.0 beta 5或6创建空的swift项目,并使用Cocapods(如Firebase指南)导入Firebase.进口过程中的精细.我用FIRApp.Configure()注释配置firebase.我可以使用身份验证,但是当我尝试到达数据库时,它无法正常工作. 在FIRApp.h中构建时间错误: "Conflicting nullability specifier on r 我使用 Xcode 8.0 beta 5或6创建空的swift项目,并使用Cocapods(如Firebase指南)导入Firebase.进口过程中的精细.我用FIRApp.Configure()注释配置firebase.我可以使用身份验证,但是当我尝试到达数据库时,它无法正常工作.

在FIRApp.h中构建时间错误:

"Conflicting nullability specifIEr on return types,'nullable' conflicts with existing specifIEr 'non null'"

Screenshot of FIRApp.h Build-time error

还有这些错误在控制台中:

2016-08-26 13:00:32.719: <FIRInstanceID/WARNING> Stop!! Will reset deviceid from memory.2016-08-26 13:00:32.719: <FIRInstanceID/WARNING> Failed to fetch default token Error Domain=com.firebase.iID Code=6 "(null)"2016-08-26 13:02:08.329: <FIRInstanceID/WARNING> Failed to retrIEve the default GCM token after 5 retrIEs

我无法解决问题.

解决方法 构建时间警告与无效性声明检查中的Xcode 8更新有关.在即将发布的版本中应该是无害的和固定的.

FIRInstanceID错误与Xcode 8测试版中的钥匙串错误有关.看到这个radar.钥匙串问题只影响模拟器运行.测试结束前应该有一个修复.在此期间,解决方法是启用钥匙串共享(请参阅本杰明的答案)或使用真实的设备.

钥匙扣BUG在Xcode 8.2中修复.

总结

以上是内存溢出为你收集整理的ios – Xcode 8.0 beta在导入Firebase后发生错误全部内容,希望文章能够帮你解决ios – Xcode 8.0 beta在导入Firebase后发生错误所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1111445.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存