【问题标题】:Why is my console spitting out all of this NW_* stuff now? Using React-Native and Xcode为什么我的控制台现在吐出所有这些 NW_* 东西?使用 React-Native 和 Xcode
【发布时间】:2016-09-22 21:47:54
【问题描述】:

自从更新到 Xcode 8(至少我认为这是它的开始)以来,我的控制台一直充满各种网络活动,例如:

我没有兴趣看到这一切,我该如何阻止?

提前致谢!

【问题讨论】:

  • 你用谷歌搜索过那个前缀吗?

标签: xcode console react-native


【解决方案1】:

与此同时,只需编辑方案 -> 运行 -> 参数 -> 环境变量 -> 单击 + 添加一个新的 -> 名称:OS_ACTIVITY_MODE -> 值:禁用。

也有一个 PR 可以解决这个问题:https://github.com/facebook/react-native/pull/10065

NSLog 将被禁止,但如果您需要登录本机端,您可以使用 RCTLog.h 内部的日志记录功能,它仍然可以工作。

【讨论】:

  • 这至少在没有隐藏来自 React Native 的 console.log 输出的情况下工作。
  • NSLog 不起作用,但 RCTLog.h 下的所有内容仍然有效。更新了我的答案。
【解决方案2】:

此日志记录是由 Xcode 8 中包含的 iOS 10 SDK 引起的。有一个解决方法:

https://twitter.com/rustyshelf/status/775505191160328194

但是,请注意,这会隐藏设备上的 NSLog 输出。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-09-30
    • 1970-01-01
    • 1970-01-01
    • 2021-05-17
    • 1970-01-01
    • 2018-02-03
    • 2012-12-28
    • 1970-01-01
    相关资源
    最近更新 更多