• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ios - 查看应用重启前后的日志

[复制链接]
菜鸟教程小白 发表于 2022-12-12 18:09:31 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

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

然后,我要查看有关应用程序重启时发生的情况的日志。

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

如何在 xcode 中连续查看应用重启前后的日志?

==== 更新 ===

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



Best Answer-推荐答案


您看不到未运行应用的日志。如果你真的很好奇,我可以告诉你:反正没有什么可记录的。

现在你可能想要其中之一:

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

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

应用日志:

这些是您已经拥有的,但您似乎显然想要应用程序的“重启”日志。没有重启日志之类的东西。您拥有的是应用程序开头的日志和结尾的日志。例如,您在 AppDelegatedidBecomeActivewillTerminate(甚至是 didEnterBackground)中登录的内容。 p>

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

如果您决定通过向上滑动来终止应用程序,它将记录应用程序委托(delegate),您将能够在调试器中浏览它。 如果你想确保它进入 AppDelegate 方法,你可以设置一个断点

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

文件记录:

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

关于ios - 查看应用重启前后的日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34786287/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap