禁用来自 iOS 10 的 Xcode 8 控制台的额外信息 [重复]
Posted
技术标签:
【中文标题】禁用来自 iOS 10 的 Xcode 8 控制台的额外信息 [重复]【英文标题】:Disable extra information from the Xcode 8 console for iOS 10 [duplicate] 【发布时间】:2017-01-27 21:19:27 【问题描述】:我刚刚更新到新的 Xcode 8,但是当我运行我的应用程序时,它会提供大量控制台信息“仅当我插入 ios +10 设备或 iPhone 7 模拟器时”但不显示所需的日志,因为日志显示的新信息如下:
nw_endpoint_handler_cancel
nw_resolver_cancel_on_queue
tcp_connection_cancel
sa_dst_compare_internal
如何禁用这些东西?
【问题讨论】:
【参考方案1】:此问题已回答here
只需在调试方案中设置一个环境变量OS_ACTIVITY_MODE = disable
。参考下图
【讨论】:
我在推特上看到了这个答案,但我找不到“环境变量” @Mutawe,看看这个picture。从 Xcode 菜单打开:产品 > 方案 > 编辑方案 此解决方案将隐藏从 Xcode 9 开始的所有 NSLog。要保留 NSLog,请将disable
替换为 default
。以上是关于禁用来自 iOS 10 的 Xcode 8 控制台的额外信息 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
Xcode 8升级后iOS10应用崩溃,返回malloc错误
iOS 10 / Swift 3.0 / XCode 8 总结
导航不出现 Xcode 8.1 iOS 10 Swift 3