Firebase分析磁盘写入失败

时间:2016-06-24 01:58:01

标签: ios firebase firebase-analytics

在iOS上使用Firebase SDK并使用Apple TestFlight在一些实时测试中使用应用。有些用户报告了一些奇怪的行为,所以我开始查看他们的日志,看到Firebase发生了一些奇怪的事情。以下是日志中的一些片段:

  

kernel [0]:Sandbox:(455)deny(1)file-write-create / private / var / containers / Bundle / Application / FIREBASE_UNIQUE_INSTALL

<Notice>: <FIRAnalytics/INFO> Firebase Analytics v.3200000 started
<Notice>: <FIRAnalytics/INFO> To enable debug logging set the following application argument: -FIRAnalyticsDebugEnabled (google link removed)
 <Notice>: <FIRAnalytics/INFO> Successfully created Firebase Analtics App Delegate Proxy automatically. To disable the proxy, set the flag FirebaseAppDelegateProxyEnabled to NO in the Info.plist

<Notice>: Sandbox: Studio(455) deny(1) file-write-create /private/var/containers/Bundle/Application/FIREBASE_UNIQUE_INSTALL

在用户身份验证更改并且回调进入并且我记录它之后不久。

 <Notice>:    <FIRUser: 0x13e06b110>

然后更多的firebase日志记录。

 <Notice>: <FIRAnalytics/INFO> Firebase Analytics enabled

我需要auth令牌进行某些服务器身份验证,因此完成处理程序进入并记录它。

 <Warning>: [STConfiguration] firebase auth token: <hidden token>

之后,我开始下载一些存储文件,这里有更多的怪异,我得到了很多ssl握手错误(ATS处理正确,而且很难调试它们在哪里来了)。

 <Warning>: CFNetwork SSLHandshake failed (-9806)

然后另一个Firebase奇怪。

 <Notice>: Sandbox: <appname hidden>(455) deny(1) file-write-create /private/var/containers/Bundle/Application/FIREBASE_LAST_TIMESTAMP

这种情况持续了一段时间。奇怪的是,一些Firebase的工作正常,其他似乎没有明显的原因。 ssl握手问题似乎指向设备连接到未连接到互联网的无线网络,但我不确定。

2 个答案:

答案 0 :(得分:1)

这应该在最新的Firebase Analytics版本中修复。

答案 1 :(得分:0)

可能与已知错误有关。

  

最后一行   <Notice>: Sandbox: myappname(2327) deny(1) file-write-create /private/var/mobile/Containers/Bundle/Application/FIREBASE_LAST_TIMESTAMP   是一个已知的错误,我们就在它上面。

请参阅:https://github.com/firebase/quickstart-ios/issues/34#issuecomment-230823806