首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >iOS 11 + Xcode 9中的refreshPreferences HangTracerEnabled / HangTracerDuration消息

iOS 11 + Xcode 9中的refreshPreferences HangTracerEnabled / HangTracerDuration消息
EN

Stack Overflow用户
提问于 2017-09-25 00:39:19
回答 2查看 5K关注 0票数 20

当更新到Xcode 11时,在iPhone中运行app后,我在iOS控制台中收到以下消息:

代码语言:javascript
复制
SibDiet[924:111682] refreshPreferences: HangTracerEnabled: 0
SibDiet[924:111682] refreshPreferences: HangTracerDuration: 500
SibDiet[924:111682] refreshPreferences: ActivationLoggingEnabled: 0 ActivationLoggingTaskedOffByDA:0

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

我该如何解决这个问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-09-28 20:51:29

您可以通过在目标上单击鼠标左键并单击next Edit Scheme来隐藏此消息。

之后,在Environment Variables小节中创建名为OS_ACTIVITY_MODE、值为disable的变量,如下图所示。

票数 22
EN

Stack Overflow用户

发布于 2017-10-17 21:46:13

此时,没有数据表明您需要对这种内部调试器状态的激增做出响应。顺便说一句,当在物理设备上进行开发时,这些消息也会出现,而不仅仅是模拟器。

先前的答案是禁用Xcode环境变量OS_ACTIVITY_MODE,它将停止所有这样的内部系统消息,其不幸的副作用是从ObjC中的NSLog()调用关闭控制台日志记录。我没有检查,但它也可能禁用Swift print()日志记录。

Xcode团队应该真正区分禁用系统日志和用户日志!

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46392382

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档