【问题标题】:iOS 10/Xcode 8 TestFairy not loggingiOS 10/Xcode 8 TestFairy 没有记录
【发布时间】:2016-10-04 09:51:04
【问题描述】:

我尝试使用谷歌搜索并阅读最新的 TestFairy 文档,但没有什么值得一提的。接下来是我的问题:我将Xcode 升级到8,并创建了我在TestFairy 上上传的新版本。一切正常,除了现在我看不到应用程序日志。其他人遇到过同样的问题吗?

注意:Xcode 7 和 iOS 10 一切正常。

【问题讨论】:

  • 不使用TestFairy,但是这里有类似的体验;使用 asl_add_log_file() 转移到日志文件的日志不会使用 Xcode 8/iOS 10 写入。Xcode 8 到 iOS 10 模拟器,可以工作,但不能在设备上。

标签: ios xcode ios10 xcode8 testfairy


【解决方案1】:

披露:我为 TestFairy 工作

Apple 使用 iOS 10 更改了他们的日志 API,有效地阻止了我们的库从设备收集日志。我们提出了一种解决方法,要求开发人员要么使用 TFLog 而不是 NSLog,要么创建一个宏,将所有对 NSLog 的调用转发到 TFLog。这在我们的文档中有描述,here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-09
    • 1970-01-01
    • 2017-01-20
    • 2017-03-24
    • 2017-08-24
    • 2017-02-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多