CVDisplayLink 调试消息

Mar*_*usM 5 xcode

从 Xcode 13.2.1 开始,我就被 CVDisplayLink 调试/警告消息淹没。

喜欢

CVDisplayLink::start
CVDisplayLink::stop
Run Code Online (Sandbox Code Playgroud)

每秒20次左右。

我认为它们可能来自运行 Ace 编辑器的嵌入式版本的 WebView。

有谁知道如何专门阻止 CVDisplayLink 消息?

Ale*_*nov 6

不幸的是,禁用 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)


Jak*_*ger 5

禁用消息的最简单方法是在终端中执行以下命令:

defaults write com.apple.corevideo cv_note 0
Run Code Online (Sandbox Code Playgroud)

(找出钥匙的功劳归于 Alexey Martemyanov 的回答!)