tom*_*lah 27 debugging console logging nslog ios7
在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改变了处理日志记录的方式,这两个应用程序现在已被破坏?
小智 29
我们是系统控制台的创建者 - https://itunes.apple.com/au/app/system-console/id431158981?mt=8
在iOS7中,沙盒现在可以防止应用程序看到其他应用程序的日志.在iOS6中,应用程序无法再查看内核和系统日志条目.现在在iOS7中,您只能看到自己的日志.对于系统控制台,这显然是一个交易破坏者.
我没有看到任何应用商店批准的解决方法.
可能是我们必须找到一种后门方式来访问日志并使用此方法将源代码发布到系统控制台.即你自己建造它.
克里斯
msz*_*aro 17
iOS 8 + Xcode方法
在Xcode 6中:
在菜单中,打开Window - > Devices.选择你的设备,底部有一个小箭头:

单击此按钮将弹出设备控制台.
iPhone配置实用程序方法
自iOS 8发布以来,这已经停止了我的工作,但显然可以在iTunes更新时使用.
您可以使用iPhone配置实用程序插入Mac时执行此操作.不是便携式,但仍然有用.
http://support.apple.com/kb/DL1465
您可以在侧栏上选择您的设备,其中一个选项卡是"控制台".
这也适用于Windows:http://support.apple.com/kb/DL1466
不太一样,但它的工作原理.
| 归档时间: |
|
| 查看次数: |
13642 次 |
| 最近记录: |