当使用Xcode 8+并创建一个新的空白项目时,运行应用程序时会出现以下日志:
2016-06-13 16:33:34.406093 TestiOS10[8209:100611] bundleid: com.appc.TestiOS10, enable_level: 0, persist_level: 0, propagate_with_activity: 0
2016-06-13 16:33:34.406323 TestiOS10[8209:100607] Created DB, header sequence number = 248
2016-06-13 16:33:34.409564 TestiOS10[8209:100611] subsystem: com.apple.UIKit, category: HIDEvents, enable_level: 0, persist_level: 0, default_ttl: 0, info_ttl: 0, debug_ttl: 0, generate_symptoms: 0, enable_oversize: 0, privacy_setting: 0
2016-06-13 16:33:34.504117 TestiOS10[8209:100607] Created DB, header sequence number = 248
2016-06-13 16:33:34.548023 TestiOS10[8209:100607] subsystem: com.apple.BaseBoard, category: MachPort, enable_level: 0, persist_level: 0, default_ttl: 0, info_ttl: 0, debug_ttl: 0, generate_symptoms: 0, enable_oversize: 0, privacy_setting: 0
2016-06-13 16:33:34.568458 TestiOS10[8209:100608] subsystem: com.apple.FrontBoard, category: Common, enable_level: 0, persist_level: 0, default_ttl: 0, info_ttl: 0, debug_ttl: 0, generate_symptoms: 0, enable_oversize: 0, privacy_setting: 0
也许有人已经找到了这个的配置?
好的。关于这个似乎有很多混乱,所以我将给你们提供一种不使用方案技巧的方法来坚持它。我将具体解决iOS模拟器,但这也可能需要应用于电视Sim以及位于不同的目录。
导致这些问题的是Xcode目录下的plist。当Sim启动时,启动一个名为configd_sim的进程,它读取plist并打印调试信息,如果plist指定它们应该被记录。
plist位于这里:
/应用程序/ xcode /内容/开发/平台/ iPhoneSimulator.platform /开发/ sdk / iPhoneSimulator.sdk /系统/图书馆/偏好/日志/子系统
如果您正在使用beta,请注意dir将有所不同。
您将在这个目录中看到许多plist。现在,构建并运行应用程序并观察日志。您正在查找紧接在子系统:部分后面的内容。紧随其后的名称表示相应的有问题的plist。
从那里,修改plist敲除调试[Level]键/值,这是一个字典,包含"Enable" => "Default"键/值…或者简单地删除plist。注意,你需要root用户才能做这些,因为它们位于Xcode应用中。
plutil -p命令也可能对您有用。即。
plutil -p /Applications/Xcode.app/Contents/Developer/Platforms/AppleTVSimulator.platform/Developer/SDKs/AppleTVSimulator.sdk/System/Library/Preferences/Logging/Subsystems/com.apple.BackBoardServices.fence.plist
这给了我一个有问题的plist,其中包括:
{“缺省选项”= >{“水平”= >{“启用”= >“默认”}}}
祝你好运。
好的。关于这个似乎有很多混乱,所以我将给你们提供一种不使用方案技巧的方法来坚持它。我将具体解决iOS模拟器,但这也可能需要应用于电视Sim以及位于不同的目录。
导致这些问题的是Xcode目录下的plist。当Sim启动时,启动一个名为configd_sim的进程,它读取plist并打印调试信息,如果plist指定它们应该被记录。
plist位于这里:
/应用程序/ xcode /内容/开发/平台/ iPhoneSimulator.platform /开发/ sdk / iPhoneSimulator.sdk /系统/图书馆/偏好/日志/子系统
如果您正在使用beta,请注意dir将有所不同。
您将在这个目录中看到许多plist。现在,构建并运行应用程序并观察日志。您正在查找紧接在子系统:部分后面的内容。紧随其后的名称表示相应的有问题的plist。
从那里,修改plist敲除调试[Level]键/值,这是一个字典,包含"Enable" => "Default"键/值…或者简单地删除plist。注意,你需要root用户才能做这些,因为它们位于Xcode应用中。
plutil -p命令也可能对您有用。即。
plutil -p /Applications/Xcode.app/Contents/Developer/Platforms/AppleTVSimulator.platform/Developer/SDKs/AppleTVSimulator.sdk/System/Library/Preferences/Logging/Subsystems/com.apple.BackBoardServices.fence.plist
这给了我一个有问题的plist,其中包括:
{“缺省选项”= >{“水平”= >{“启用”= >“默认”}}}
祝你好运。