ios - 查看应用重启前后的日志
<p><p>我的 iPhone 应用程序在设备上运行,我可以在 xcode 中看到日志。 </p>
<p>然后,我要查看有关应用程序重启时发生的情况的日志。 </p>
<p>所以,我<strong>按两次主页按钮 -> 向上滑动</strong> 停止我的应用程序,然后再次启动该应用程序。但是我再也看不到任何登录xcode了。 </p>
<p>如何在 xcode 中连续查看应用重启前后的日志?</p>
<p><strong>==== 更新 ===</strong></p>
<p>我的意思是应用程序日志。好的,我可以将问题缩小到:重新启动应用程序后如何再次查看日志? (设备已连接到我的 mac book ,我在重新启动之前在 xcode 中看到了应用程序日志,但在我重新启动我的应用程序后找不到查看应用程序日志的方法)。</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>您看不到未运行应用的日志。如果你真的很好奇,我可以告诉你:反正没有什么可记录的。 :)</p>
<p>现在你可能想要其中之一:</p>
<p><strong>系统日志:</strong>
只需进入 XCode 的设备管理器(我认为快捷方式是 Shift-Apple-2)。它位于 <code>Devices</code> 下的 <code>Window</code> 选项卡中。选择您正在运行的设备,然后您将在那里获得可用的日志。</p>
<p>这会记录设备记录的所有内容,因此会有很多文本。</p>
<p><strong>应用日志:</strong></p>
<p>这些是您已经拥有的,但您似乎显然想要应用程序的“重启”日志。没有重启日志之类的东西。您拥有的是应用程序开头的日志和结尾的日志。例如,您在 <code>AppDelegate</code> 的 <code>didBecomeActive</code> 或 <code>willTerminate</code>(甚至是 <code>didEnterBackground</code>)中登录的内容。</code> p>
<p>只有在您从 XCode 实际运行应用程序时才会看到 didBecomeActive 的日志(否则调试器处于脱机状态)。他会启动应用程序,就像您点击应用程序图标一样,所以不用担心。</p>
<p>如果您决定通过向上滑动来终止应用程序,它将记录应用程序委托(delegate),您将能够在调试器中浏览它。 <em>如果你想确保它进入 <code>AppDelegate</code> 方法,你可以设置一个断点</em>。</p>
<p>但是如果你想重新启动应用程序,你必须从 Xcode 重新运行它,而不是在手机上手动启动它。</p>
<p><strong>文件记录:</strong> </p>
<p>另一个非常简单的解决方案是将所有内容记录在应用程序的 Documents 目录中的文本文件中,然后您就可以随意启动/退出,并让它登录该文件。您以后可以像读取任何其他文件一样读取该文件:)</p></p>
<p style="font-size: 20px;">关于ios - 查看应用重启前后的日志,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/34786287/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/34786287/
</a>
</p>
页:
[1]