从 Xcode 13.2.1 开始,我就被 CVDisplayLink 调试/警告消息淹没。
喜欢
CVDisplayLink::start
CVDisplayLink::stop
Run Code Online (Sandbox Code Playgroud)
每秒20次左右。
我认为它们可能来自运行 Ace 编辑器的嵌入式版本的 WebView。
有谁知道如何专门阻止 CVDisplayLink 消息?
不幸的是,禁用 OS_ACTIVITY_MODE 会禁用所有系统日志输出,包括 os_log(..)
我找到了更好的解决方案:
CFPreferencesSetValue("cv_note" as CFString, 0 as CFPropertyList, "com.apple.corevideo" as CFString, kCFPreferencesCurrentUser, kCFPreferencesAnyHost)
CFPreferencesSynchronize("com.apple.corevideo" as CFString, kCFPreferencesCurrentUser, kCFPreferencesAnyHost)
Run Code Online (Sandbox Code Playgroud)
禁用消息的最简单方法是在终端中执行以下命令:
defaults write com.apple.corevideo cv_note 0
Run Code Online (Sandbox Code Playgroud)
(找出钥匙的功劳归于 Alexey Martemyanov 的回答!)
| 归档时间: |
|
| 查看次数: |
445 次 |
| 最近记录: |