在iOS 11 + Xcode 9中如何使用refreshPreferences HangTracerEnabled / HangTracerDuration消息?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (208)

当更新到iOS 11后,在iPhone中运行应用程序后,我在Xcode控制台中收到此消息:

SibDiet[924:111682] refreshPreferences: HangTracerEnabled: 0
SibDiet[924:111682] refreshPreferences: HangTracerDuration: 500
SibDiet[924:111682] refreshPreferences: ActivationLoggingEnabled: 0 ActivationLoggingTaskedOffByDA:0

现在,我在每个模拟器和应用程序中都会看到这条消息。

提问于
用户回答回答于

你可以在目标上单击鼠标左键隐藏此消息,然后单击Edit Scheme

在部分中Environment Variables创建具有名称OS_ACTIVITY_MODE和值的变量,disable如下图所示。

用户回答回答于

没有数据表明您需要响应这种内部调试器状态。

禁用Xcode环境变量OS_ACTIVITY_MODE的先前答案将停止所有此类内部系统消息,并带来令人遗憾的副作用,即关闭来自NSLog()ObjC中调用的控制台日志记录。

扫码关注云+社区

领取腾讯云代金券