更新到iOS 11后,在iPhone中运行应用程序后,我在Xcode控制台中收到此消息:
SibDiet[924:111682] refreshPreferences: HangTracerEnabled: 0
SibDiet[924:111682] refreshPreferences: HangTracerDuration: 500
SibDiet[924:111682] refreshPreferences: ActivationLoggingEnabled: 0 ActivationLoggingTaskedOffByDA:0
Run Code Online (Sandbox Code Playgroud)
现在我在每个模拟器和应用程序中收到此消息.
我怎么解决这个问题?
Kri*_*ude 22
您可以在目标上单击鼠标左键来隐藏此消息,然后单击下一步Edit Scheme.
之后在节中Environment Variables创建具有名称OS_ACTIVITY_MODE和值的变量,disable如下图所示.
此时,没有数据表明您需要响应内部调试器状态的这种喷涌.顺便说一下,这些消息在物理设备上开发时也会出现,而不仅仅是模拟器.
禁用Xcode环境变量OS_ACTIVITY_MODE的先前答案将停止所有此类内部系统消息,其中包括关闭NSLog()ObjC中调用的控制台日志记录的不幸副作用.我没有检查,但它也可能禁用Swift print()日志记录.
Xcode团队应该真正区分禁用系统日志记录和用户日志记录!
| 归档时间: |
|
| 查看次数: |
4763 次 |
| 最近记录: |