cag*_*lis 13 xcode ios firebase swift
我使用Xcode 8.0 beta 5或6创建了空的swift项目,并使用像Firebase指南这样的cocoapods导入Firebase.在进口过程中,一切都很好.我用FIRApp.Configure()评论配置firebase .我可以处理身份验证,但当我尝试访问数据库时,它无法正常工作.
构建时间错误FIRApp.h如下:
"Conflicting nullability specifier on return types, 'nullable' conflicts with existing specifier 'non null'"
Run Code Online (Sandbox Code Playgroud)
控制台中还出现以下错误:
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
Run Code Online (Sandbox Code Playgroud)
我无法解决问题.
实际上它与任何类型的bug无关,但是默认情况下您的Keychain Sharing已关闭,您需要启用它.
从Project Navigator中,选择目标.在" 功能"选项卡下,启用"钥匙串共享".这应该摆脱所有问题.