微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

总是在 Big Sur 中运行的应用程序被终止,没有崩溃日志或一夜之间退出对话框

如何解决总是在 Big Sur 中运行的应用程序被终止,没有崩溃日志或一夜之间退出对话框

我有一个 Swift 生产应用程序,它位于菜单栏中,旨在永久驻留在那里。

退出应用程序的唯一“正常”方式是从菜单中选择“退出”。

该应用程序有几千个用户,但只有两个用户报告该应用程序在夜间退出,即当他们的 Mac 进入睡眠状态时它正在运行,而当他们早上醒来时它不再运行。

我怀疑它可能会在唤醒操作期间崩溃,但是 Console.app 中没有崩溃日志(在 Big Sur 上,应用程序在没有对话框显示的情况下静崩溃)。然后我想可能是“可以立即杀死应用程序以回收内存等”。但这在 Info.plist 中已关闭

我使用断言,但显然在优化的发布版本中这些被忽略了。

我的应用通常退出时不会显示“你确定吗?”对话框,但我在私有构建中添加一个,只是为了查看它是否被调用。没有。

任何想法可能会在半夜杀死我的应用程序?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。