iOS 系统运行一段时间以后必然出现部分 app 闪退,可能的原因是?

2021-01-27 07:21:38 +08:00
 hzcheng
机器是一台 64G 的 iPhone 8,从去年下半年开始这个问题就一直存在:开机使用一段时间(半天到几天不等)以后,打开某些在此期间没有启动过的 app 会出现闪退情况。重启机器以后这些 app 可以打开,但是过一段时间又会有些其他 app 启动闪退。闪退的 app 没有什么固定特征,除了基本上没有出现过系统应用闪退以外。可以排除系统版本和软件版本问题,因为系统是最新的 14,打不开的 app 里大部分也是最新的。这个问题还有一个特征:此时在 app store 里下载应用,会在显示安装完成以后立即重新下载,陷入一个死循环。这个死循环也可以通过重启被解决。

清理后台对此问题没有帮助,网上所说的按住关机键直到出现关机提示然后返回桌面(据说是清理 RAM 的)也对此没有帮助。有没有老哥碰到过类似的问题或者知道原因吗?
2488 次点击
所在节点    iOS
9 条回复
hzcheng
2021-01-27 07:51:07 +08:00
error 18:41:10.450493-0500 runningboardd Process start failed with Error Domain=NSPOSIXErrorDomain Code=12 "Cannot allocate memory" UserInfo={NSLocalizedDescription=Launchd job spawn failed with error: 12}
error 18:41:10.451241-0500 runningboardd Launch failed with Error Domain=NSPOSIXErrorDomain Code=12 "Cannot allocate memory" UserInfo={NSLocalizedDescription=Launchd job spawn failed with error: 12}
error 18:41:10.452320-0500 SpringBoard Bootstrapping failed for <FBApplicationProcess: 0x1029b9ac0; application<com.atebits.Tweetie2>:<invalid>> with error: <NSError: 0x2827fba80; domain: RBSRequestErrorDomain; code: 5; reason: "Launch failed."> {
underlyingError = <NSError: 0x2827f92f0; domain: NSPOSIXErrorDomain; code: 12>;
}
error 18:41:10.489137-0500 SpringBoard Error creating the CFMessagePort needed to communicate with PPT.
error 18:41:10.504436-0500 runningboardd Process start failed with Error Domain=NSPOSIXErrorDomain Code=12 "Cannot allocate memory" UserInfo={NSLocalizedDescription=Launchd job spawn failed with error: 12}
error 18:41:10.504702-0500 runningboardd Launch failed with Error Domain=NSPOSIXErrorDomain Code=12 "Cannot allocate memory" UserInfo={NSLocalizedDescription=Launchd job spawn failed with error: 12}
error 18:41:10.505048-0500 SpringBoard Bootstrapping failed for <FBApplicationProcess: 0x1275a0db0; application<com.atebits.Tweetie2>:<invalid>> with error: <NSError: 0x28271bb70; domain: RBSRequestErrorDomain; code: 5; reason: "Launch failed."> {
underlyingError = <NSError: 0x28271b360; domain: NSPOSIXErrorDomain; code: 12>;
}
error 18:41:10.543158-0500 SpringBoard Error creating the CFMessagePort needed to communicate with PPT.
error 18:41:10.913324-0500 assistantd -[ADCompanionService _updateAssistantIDMapForDevice:] unable to find assistant identifier for device: <private>

这是从 console 看到的推特启动崩溃的日志,似乎是内存不够,可是清理内存仍然没用。
alfchin
2021-01-27 08:00:14 +08:00
硬件问题。。。该维修了
ironsky
2021-01-27 08:02:48 +08:00
我的 iPad 6 也有相同的问题,每次重启可以解决问题,但是开机时间久了就会闪退。
whileFalse
2021-01-27 08:30:27 +08:00
可以试试备份-重置系统-还原。我用这种方法解决了 VPN 总是过一会就退出的问题。
hzcheng
2021-01-27 09:33:40 +08:00
@whileFalse 试过一次,无效
whileFalse
2021-01-27 09:36:42 +08:00
@hzcheng #5 磁盘还剩多少?
hzcheng
2021-01-27 11:32:27 +08:00
@whileFalse 用了 41G/64G, 应该不是空间不足
hzcheng
2021-01-27 11:32:49 +08:00
@alfchin 可以讲详细一点吗?要是修起来麻烦那我就直接换一个了
hzcheng
2021-01-30 05:24:30 +08:00
更新一下,换了 12,刚从 icloud 恢复备份,就出现了同样的问题。说明不是硬件问题了。应该是垃圾 icloud 出的幺蛾子。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/748740

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX