不满足的约束警告未在Xcode调试器中显示

时间:2017-05-12 19:52:01

标签: xcode debugging autolayout

我不再看到"无法同时满足约束"我的Xcode控制台中的警告。

我知道我有不满意的自动布局约束,因为我添加了UIViewAlertForUnsatisfiableConstraints符号断点,它偶尔会在那里打破。

我想知道是否存在特定的构建设置或我意外禁用的控制此日志记录行为的内容。

1 个答案:

答案 0 :(得分:6)

事实证明,这不只是影响AutoLayout被记录的警告,而是影响使用os_log API的任何API。通过os_log的所有日志记录都被禁用,阻止这些日志显示在Xcode控制台中。

这是由于应用程序方案中OS_ACTIVITY_MODE环境变量设置为disabled。删除此环境变量后,所有日志记录都恢复正常。