如何在Xcode 9中修复refreshPreferences消息

时间:2017-09-22 15:43:51

标签: swift xcode

将此行代码添加到我的班级

let myLayer = CALayer()
myLayer.contents = self.makeTrySwiftLogoImage().CGImage

var transform = CATransform3DIdentity
transform.m34 = 1.0 / -500
transform = CATransform3DRotate(transform, 45.0f * M_PI / 180.0, 0, 1, 0)
myLayer.transform = transform

并将此消息发送到我的控制台

2017-09-22 18:00:53.354890 + 0330 SibDiet [973:944502] refreshPreferences:HangTracerEnabled:0 2017-09-22 18:00:53.355974 + 0330 SibDiet [973:944502] refreshPreferences:HangTracerDuration:500 2017-09-22 18:00:53.356014 + 0330 SibDiet [973:944502] refreshPreferences:ActivationLoggingEnabled:0 ActivationLoggingTaskedOffByDA:0

并且不运行我的应用程序,删除此6行并再次运行但再次收到此消息,删除Xcode并再次安装但没有修复

1 个答案:

答案 0 :(得分:-1)

我设法在High Sierra(10.13.1)XCode 9.1和iOS 11.0.3上修复它,将 OS_ACTIVITY_MODE 定义为禁用,方法是进入XCode

  

产品>方案>编辑方案>参数>环境变量

     

添加OS_ACTIVITY_MODE禁用   模式编辑器(片段)enter image description here

注意:执行此操作后,NSLog可能无法正常工作。

问题中报告了类似问题:

refreshPreferences iOS 11 + Xcode 9中的HangTracerEnabled / HangTracerDuration消息