我在设备上运行了我的iPhone应用程序,我可以看到xcode中的日志。
然后,我会看到有关应用重启时发生的事情的日志。
所以,我按两次主页按钮 - >向上滑动停止我的应用,然后再次启动应用。但我再也看不到任何登录xcode了。
如何才能及时查看我的应用日志?我的应用程序在xcode中重新启动后?
====更新===
我的意思是app log。好的,我可以将问题缩小到:重新启动应用程序后如何再次查看日志? (设备已连接到我的Mac书,我在重新启动之前看到了xcode中的应用程序日志,但在重新启动应用程序后无法找到查看应用程序日志的方法。)
答案 0 :(得分:2)
您无法查看未运行的应用的日志。如果你真的很好奇,我可以告诉你:无论如何都没有任何记录。 :)
现在你可能想要其中一件事:
系统日志:
只需进入XCode的设备管理器(我认为捷径是Shift-Apple-2)。它位于Window
标签下Devices
下方。选择您正在运行的设备,然后您就可以在那里获得日志。
这会记录设备记录的所有内容,因此会有很多文字。
应用日志:
那些是你已经拥有的,但你似乎显然希望"重启"您的应用的日志。没有重启日志这样的东西。你拥有的是应用程序开始时的日志,以及最后的日志。例如,您在AppDelegate
didBecomeActive
或willTerminate
(或甚至didEnterBackground
)中登录的内容。
当您从XCode实际运行应用程序时,您将只看到didBecomeActive的日志(否则调试器处于脱机状态)。他会启动应用程序,就好像你点击了应用程序图标一样,所以不用担心。
如果你决定通过向上滑动杀死应用程序,它将记录应用程序代理,你就可以在调试器中浏览它。 如果您想确保进入AppDelegate
方法,可以设置断点。
但是如果你想再次重启应用程序,你必须从Xcode重新启动它,而不是在手机上手动启动它。
文件记录:
另一个非常简单的解决方案是将所有内容记录在应用程序的Documents目录中的文本文件中,然后您可以根据需要启动/退出,并让它登录该文件。您可以稍后像任何其他文件一样阅读该文件:)
答案 1 :(得分:0)
如果您只想显示设备日志,可能需要查看以下答案: