【问题标题】:Best Firebase IOS Debug techniques最佳 Firebase IOS 调试技术
【发布时间】:2017-05-24 17:08:54
【问题描述】:

我正在使用 Firebase Analytics for Swift IOS 开发一个应用程序

pod 'Firebase/Core'

我的理解是,除非我使用我无权访问的 BigQuery,否则无法确认 Firebase 事件是实时发送的。

出于 QA 目的,我想将 Firebase 日志写入文本文件而不是控制台。

是否可以发送设置了标志的所有输出

-FIRAnalyticsDebugEnabled 

到一个比使用 HTTP 嗅探器更容易检查的文本文件。

---- 更新-----

这是我从 Alex 的想法中使用的代码,他的链接不包括 Swift 3 解决方案,它有一些更新的变量。

func redirectConsoleLogToDocumentFolder() {
    let file = "log.txt"
    if let dir = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first {
        let logFileURL = dir.appendingPathComponent(file)
        print("log:\(logFileURL)")

        logFileURL.withUnsafeFileSystemRepresentation {
            _ = freopen($0, "a+", stderr)
        }
    }
}

【问题讨论】:

    标签: ios swift firebase google-tag-manager firebase-analytics


    【解决方案1】:

    您可以在开发中使用该标志并按照此post 中的步骤输出到文件。

    【讨论】:

      猜你喜欢
      • 2014-08-11
      • 1970-01-01
      • 2013-07-06
      • 2011-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-08
      • 2010-10-31
      相关资源
      最近更新 更多