我经常使用'nslog'输出发布日志到组织者的控制台,例如apns pro token.But在xcode 5.1.1 ios7中,我再也找不到打印日志了。
那么如何在发布模式下打印日志呢?
提前致谢
编辑:
我可以在组织者中找到“控制台”,但此处不会输出发布日志。
答案 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 output
或target output
NSLogs显示正常。
希望帮助.. :)