【问题标题】:CVDisplayLink debug messagesCVDisplayLink 调试消息
【发布时间】:2022-01-26 05:07:08
【问题描述】:

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

喜欢

CVDisplayLink::start
CVDisplayLink::stop

每秒 20 次左右。

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

有人知道如何专门防止 CVDisplayLink 消息吗?

【问题讨论】:

    标签: xcode


    【解决方案1】:

    我也收到这些消息,也认为这与WKWebview 有关。

    我目前唯一的解决方法是尝试在 Scheme 上使用:OS_ACTIVITY_MODE = disable 让他们沉默。

    1

    在 Xcode 上转到 Product > Scheme > Edit Scheme

    2

    Run > Arguments 添加环境变量:

    OS_ACTIVITY_MODE 并将值设置为disable

    下次运行应用程序时不应出现这些调试消息。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2022-07-18
        • 2021-12-07
        • 1970-01-01
        • 1970-01-01
        • 2013-04-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多