【问题标题】:How hide AVFoundation debugging logs?如何隐藏 AVFoundation 调试日志?
【发布时间】:2015-03-12 00:57:51
【问题描述】:

OS X 10.10 和 XCode 6.1.1。

可能我在项目设置中搞砸了,因为现在控制台中出现了与 AVFoundation.framework 相关的不必要日志。第一个块出现在 AVPlayer 中初始化、设置和播放音乐时。

[01:08:32.915] FigLimitedDiskCacheProvider_CopyProperty signalled err=-12784 (kFigBaseObjectError_PropertyNotFound) (no such property) at /SourceCache/CoreMedia/CoreMedia-1562.19/Prototypes/FigByteStreamPrototypes/FigLimitedDiskCacheProvider.c line 947
Jan 14 01:08:32 MacBook-Air-Roman.local rtcreporting[6668] <Info>: logging starts...
Jan 14 01:08:32 MacBook-Air-Roman.local rtcreporting[6668] <Debug>: setMessageLoggingBlock: called<
Jan 14 01:08:32 MacBook-Air-Roman.local rtcreporting[6668] <Debug>: startConfigurationWithCompletionHandler: Cached 0 enabled backends
Jan 14 01:08:32 MacBook-Air-Roman.local rtcreporting[6668] <Debug>: setUserInfoDict: enabled backends: ( )

这些日志会在我暂停或播放时出现。

Jan 14 01:08:35 MacBook-Air-Roman.local rtcreporting[6668] <Debug>: sendMessageWithCategory: (null)
Jan 14 01:08:35 MacBook-Air-Roman.local rtcreporting[6668] <Debug>: sendMessageWithCategory: (null)

还有很多其他的通知我不需要,因为所有这些错误都不严重,而且我以前从未见过它们。我不明白 - 如何禁用此调试日志?这是什么?

【问题讨论】:

  • 您是为调试还是发布构建?
  • 我都试过了,如果我们在谈论这个窗口 - vk320.ru/xcode.png
  • @RomanChiller 有什么解决方案吗?为什么这个日志来了?我面临同样的问题
  • @pooja-shah 不幸的是,没有。试着忽略这个 AVFoundation 垃圾。我用 AVPlayer 测试了一个干净的项目几行代码——同样的事情。
  • 我认为这是 Apple 的 Xcode 6 的问题,因为当我使用 AVPlayer 或 MPAudioPlayer 代码行创建简单的空项目时,我有相同的日志

标签: objective-c xcode xcode6 avfoundation avplayer


【解决方案1】:

不幸的是,您无法隐藏它们,如果您正在分析日志,最好的办法是将它们粘贴到笔记中并在分析之前手动清除垃圾。

【讨论】:

    猜你喜欢
    • 2014-09-19
    • 1970-01-01
    • 2021-03-15
    • 2021-06-04
    • 2014-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多