无法在发布时将nslog打印到管理器控制台

时间:2014-08-14 08:16:37

标签: ios console release nslog xcode-organizer

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

那么如何在发布模式下打印日志呢?

提前致谢

编辑:

我可以在组织者中找到“控制台”,但此处不会输出发布日志。

2 个答案:

答案 0 :(得分:1)

我不确定这是否与@boog相关,但也许适用于其他人。 在 Xcode 5.1.1 中,即使在发布时,打开组织者并在顶级图标中选择“设备”时,您会在左侧看到一个图标“控制台”。

然而,在 Xcode 6 (截至目前的测试版4)中,找到非常棘手。 在“窗口”菜单下有一个名为“设备”的单独窗口。如果你打开它并转到你的设备,你可能会认为控制台已经消失了!但是,如果按下底部的小三角形,控制台应打开。

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

最后评论 - 通过从此处安装 idevicesyslog ,可以在命令行中阅读日志:https://github.com/benvium/libimobiledevice-macosx/blob/master/idevicesyslog

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

HTH!

答案 1 :(得分:0)

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

或检查是否已选择debugger output。如果是,则将其更改为All outputtarget output NSLogs显示正常。

希望帮助.. :)