Xcode 8,iOS 10-“启动 WebFilter 进程日志记录”

    WF: === Starting WebFilter logging for process Test
2016-09-30 08:56:45.458007 Test[616:142557] WF: _userSettingsForUser mobile: {
filterBlacklist =     (
);
filterWhitelist =     (
);
restrictWeb = 1;
useContentFilter = 0;
useContentFilterOverrides = 0;
whitelistEnabled = 0;
}
2016-09-30 08:56:45.458437 Test[616:142557] WF: _WebFilterIsActive returning: NO

当我使用 UIWebView 委托方法加载某些东西时,我在 xcode 8,iOS-10的调试器中收到了这个警告。我没有在苹果网站上找到任何关于这个 web 过滤器活动/非活动模式的文档。虽然它没有造成任何问题,在我现有的 webView 功能,甚至我正在运行一些 javascript 函数,在我的 webView 做完成的方法。但是仍然很想知道更多关于这个新特性的信息。

有关此特性的任何建议都将受到欢迎。

36548 次浏览

可能是打印系统日志。检查一次,并尝试这一点

1-从 Xcode 开启菜单: 产品 > 方案 > 编辑方案

2-在您的环境变量集 OS_ACTIVITY_MODE = disable

enter image description here

根据苹果公司的说法,Safari 10支持的“内容安全策略(Content Security Policy,CSP)”通过包含该标准的2.0版本得到了增强。这个特性似乎也包含在 iOS 10中。

欲了解更多信息,请点击这里查看 CSP 级别: https://content-security-policy.com

或者

使用 Chrome 开发工具检查网站,你会发现最有可能的警告类似 Mixed Content: The page at '...' as loaded over HTTPS, but requested an insecure resource '...'. This content should also be served over HTTPS.


如果您想删除 XCode 控制台上的消息,请参考以下步骤。

  1. 选择 Product = > Scheme = > Edit Scheme 或使用快捷方式: CMD + <
  2. 从左侧选择 Run选项。
  3. 在 Environment Variables 部分中,添加变量 OS _ ACTIVITY _ MODE = 禁用

欲了解更多信息,请找到下面的 GIF 表示。

GIF

注意: 在设备中调试代码时,请取消选中此选项,因为 NSLog 语句不显示在控制台中。

这是非常简单的解决你必须遵循下面的过程。 1)进入 MenuBar 并找到产品菜单-> Scheme-> Edit Scheme-> 它的弹出窗口-> 你选择“ Run”然后选择“ Arguments”-> then Environment Variables-> 在这个点击“ +”按钮之后,放置这个“ OS _ ACTIVITY _ MODE = able” 然后这个错误就会消失。