debugging - 在 iOS7 中查看控制台日志

标签 debugging logging console ios7 nslog

在 iOS7 之前,如果我想查看在 iOS 设备上运行的应用程序的输出日志,我会使用以下之一:

https://itunes.apple.com/au/app/system-console/id431158981?mt=8
https://itunes.apple.com/au/app/console/id317676250?mt=8

但是,自从升级到iOS7后,这两个似乎都没有记录我手机上任何应用程序的日志输出。

这是由于我手机上的新设置造成的吗?还是 iOS7 改变了处理日志的方式,以至于这两个应用程序现在都被破坏了?

最佳答案

我们是系统控制台的创建者 - https://itunes.apple.com/au/app/system-console/id431158981?mt=8

看起来在 iOS7 中,沙箱现在可以阻止应用程序查看其他应用程序的日志。在 iOS6 应用程序无法再看到内核和系统日志条目。现在在 iOS7 中你只能看到你自己的日志。对于系统控制台来说,这显然是一个交易破坏者。

我没有看到任何应用商店批准的绕过它的方法。

可能我们必须找到一种访问日志的后门方式,并使用这种方法将源代码发布到系统控制台。即您自己构建它。

克里斯

关于debugging - 在 iOS7 中查看控制台日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19042497/

相关文章:

debugging - 使用VS Code进行调试不起作用。没有变量,调用堆栈等

Android,Log会降低应用程序速度吗?

linux - 将网络打印机添加到任何 Linux 系统的批处理文件

java - 在 Java 中打印字符串变量

asp.net - 混合模式调试 ASP.NET 应用程序

C#:最佳实践 Debug.Print

tomcat - 控制 Jenkins 外部日志记录?

java - 在 Java 中禁用 Log4J 输出

java - 尝试制作平均查找器,不使用 ReadLine(),仅使用控制台

javascript - 使用 rhino 运行 jshint