0

我经常使用'nslog'输出发布日志到组织者的控制台,例如apns pro token。但是在xcode 5.1.1 ios7中,我再也找不到打印日志了。

那么如何在release模式下打印log呢?</p>

提前致谢

编辑:

我可以在 Organizer 中找到“Console”,但是这里没有输出发布日志。

4

2 回答 2

1

我不确定这是否与@boog 有关,但可能与其他人有关。在Xcode 5.1.1中,即使在发布时,当打开管理器并在顶层图标中选择“设备”时,您会在左侧看到一个显示“控制台”的图标。

但是在Xcode 6(目前是 beta 4)中,很难找到. 您在“窗口”菜单下有一个名为“设备”的单独窗口。如果您打开它并转到您的设备,您可能会认为控制台不见了!但是,如果您按下底部的小三角形,控制台将打开。

还值得一提的是,可以安装“ iPhone 配置实用程序”并从那里查看日志。对于不想仅仅为了提供日志而安装 Xcode 的人来说,这是一个不错的选择。

最后评论 - 有一种方法可以通过从此处安装idevicesyslog来读取命令行中的日志: https ://github.com/benvium/libimobiledevice-macosx/blob/master/idevicesyslog

这允许在运行时使用“grep”进行过滤。一个很好的选择!

于 2014-08-14T09:50:58.837 回答
0

查看控制台是否已激活。按 Shift +  + C 激活控制台。

或者检查是否debugger output被选中。如果是,请将其更改为All output或者target outputNSLogs 显示正常。

希望有帮助.. :)

于 2014-08-14T08:27:51.857 回答