请参阅日期之前的日志。 app重启后

时间:2016-01-14 09:48:48

标签: ios iphone xcode xcode7

我在设备上运行了我的iPhone应用程序,我可以看到xcode中的日志。

然后,我会看到有关应用重启时发生的事情的日志。

所以,我按两次主页按钮 - >向上滑动停止我的应用,然后再次启动应用。但我再也看不到任何登录xcode了。

如何才能及时查看我的应用日志?我的应用程序在xcode中重新启动后?

====更新===

我的意思是app log。好的,我可以将问题缩小到:重新启动应用程序后如何再次查看日志? (设备已连接到我的Mac书,我在重新启动之前看到了xcode中的应用程序日志,但在重新启动应用程序后无法找到查看应用程序日志的方法。)

2 个答案:

答案 0 :(得分:2)

您无法查看未运行的应用的日志。如果你真的很好奇,我可以告诉你:无论如何都没有任何记录。 :)

现在你可能想要其中一件事:

系统日志: 只需进入XCode的设备管理器(我认为捷径是Shift-Apple-2)。它位于Window标签下Devices下方。选择您正在运行的设备,然后您就可以在那里获得日志。

这会记录设备记录的所有内容,因此会有很多文字。

应用日志:

那些是你已经拥有的,但你似乎显然希望"重启"您的应用的日志。没有重启日志这样的东西。你拥有的是应用程序开始时的日志,以及最后的日志。例如,您在AppDelegate didBecomeActivewillTerminate(或甚至didEnterBackground)中登录的内容。

当您从XCode实际运行应用程序时,您将只看到didBecomeActive的日志(否则调试器处于脱机状态)。他会启动应用程序,就好像你点击了应用程序图标一样,所以不用担心。

如果你决定通过向上滑动杀死应用程序,它将记录应用程序代理,你就可以在调试器中浏览它。 如果您想确保进入AppDelegate方法,可以设置断点。

但是如果你想再次重启应用程序,你必须从Xcode重新启动它,而不是在手机上手动启动它。

文件记录:

另一个非常简单的解决方案是将所有内容记录在应用程序的Documents目录中的文本文件中,然后您可以根据需要启动/退出,并让它登录该文件。您可以稍后像任何其他文件一样阅读该文件:)

答案 1 :(得分:0)

如果您只想显示设备日志,可能需要查看以下答案:

https://stackoverflow.com/a/19148654/691977