Xcode Beta版本中,我们就发现了,在Console中输出了一大堆奇奇怪怪的网络连接相关的log,这导致正常的输出淹没在浩如烟海的系统链接输出中。本以为这一问题将在正式版中修复,结果并不如我们所料,控制台依然输出了网络连接的log,如下图:
解决这一问题的方式,其实并不复杂。只在Scheme中添加环境变量 “OS_ACTIVITY_MODE” 并将它的值设为:disable
在苹果的开源代码中,介绍了这一环境变量,链接为:https://opensource.apple.com/source/libdispatch/libdispatch-442.1.4/private/voucher_activity_private.h
另外,在WWDC2014中也有一个相关的主题演讲介绍了Activity Tracing的相关内容,可以搜索:WWDC 2014 session 714 Fix Bugs Faster using Activity Tracing