iOS   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何提高Xcode控制台输出的质量大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

在 Xcode中的iPhone控制台日志(参见下面的示例)中转储了大量的低级系统调试通知 – >组织者 – >我的iPhone – >安慰. 这有效地淹没了我自己的开发输出. (我正在使用第三方框架(不是XcodE)制作应用程序,所以我只使用Xcode来查看手机的控制台输出). 更糟糕的是,iPhone控制台日志似乎只返回一天或几百行顶部,所以如果我昨天崩溃,当我到办公室时,肯定会被详细的系统通知
Xcode中的iPhone控制台日志(参见下面的示例)中转储了大量的低级系统调试通知 – >组织者 – >我的iPhone – >安慰.

这有效地淹没了我自己的开发输出. (我正在使用第三方框架(不是XcodE)制作应用程序,所以我只使用Xcode来查看手机的控制台输出).

更糟糕的是,iPhone控制台日志似乎只返回一天或几百行顶部,所以如果我昨天崩溃,当我到办公室时,肯定会被详细的系统通知覆盖调试.

我怎样才能a)删除系统通知,b)延长日志的长度,C)将日志传送到bash终端,这样我就可以对它进行“grep”,或者以任何其他方式更好地概述我自己的日志调试输出

(例如,在@L_675_8@上,您可以执行adb logcat -s MyApp以仅查看来自MyApp的消息)

这是一个淹没iPhone日志的东西的例子:

Dec 12 10:11:02  installd[31] <Error>: 0x2d5000 filter_attributes: Info.plist keys requested via MobileInstallationLookup/Browse in client Xcode (via mobile_installation_proxy) were not found in MobileInstallation's cache. Please file a bug requesTing that these keys be added: <CFBasicHash 0x1d59e7a0 [0x3af630f0]>{type = mutable set,count = 18,entries =>
        0 : <CFString 0x3af4f9e4 [0x3af630f0]>{Contents = "CFBundlePackageType"}
        1 : <CFString 0x1d59e650 [0x3af630f0]>{Contents = "BuildMachineOSBuild"}
        2 : <CFString 0x3af50a34 [0x3af630f0]>{Contents = "CFBundleresourceSpecification"}
        3 : <CFString 0x1d5713e0 [0x3af630f0]>{Contents = "DTPlatformBuild"}
        4 : <CFString 0x3af4d784 [0x3af630f0]>{Contents = "DTCompiler"}
        5 : <CFString 0x3af4f554 [0x3af630f0]>{Contents = "CFBundleSignature"}
        6 : <CFString 0x3af50214 [0x3af630f0]>{Contents = "DTSDKName"}
        7 : <CFString 0x1d580d60 [0x3af630f0]>{Contents = "NSBundleResolvedPath"}
        8 : <CFString 0x3af4cea4 [0x3af630f0]>{Contents = "UISupportedInterfaceOrientations"}
        10 : <CFString 0x3af54e74 [0x3af630f0]>{Contents = "DTXcode"}
        13 : <CFString 0x3af54ea4 [0x3af630f0]>{Contents = "CFBundleInfoDictionaryVersion"}
        16 : <CFString 0x3af522f4 [0x3af630f0]>{Contents = "CFBundleSupportedPlatforms"}
        17 : <CFString 0x1d590660 [0x3af630f0]>{Contents = "DTXcodeBuild"}
        18 : <CFString 0x1d59af70 [0x3af630f0]>{Contents = "UIStatusBarTintParameters"}
        19 : <CFString 0x3af50e44 [0x3af630f0]>{Contents = "DTPlatformVersion"}
        20 : <CFString 0x3af53be4 [0x3af630f0]>{Contents = "DTPlatformname"}
        21 : <CFString 0x3af54c74 [0x3af630f0]>{Contents = "CFBundleDevelopmentRegion"}
        22 : <CFString 0x1d599230 [0x3af630f0]>{Contents = "DTSDKBuild"}
    }

解决方法

大佬总结

以上是大佬教程为你收集整理的如何提高Xcode控制台输出的质量全部内容,希望文章能够帮你解决如何提高Xcode控制台输出的质量所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。