V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hzcheng
V2EX  ›  iOS

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

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

    清理后台对此问题没有帮助,网上所说的按住关机键直到出现关机提示然后返回桌面(据说是清理 RAM 的)也对此没有帮助。有没有老哥碰到过类似的问题或者知道原因吗?
    9 条回复    2021-01-30 05:24:30 +08:00
    hzcheng
        1
    hzcheng  
    OP
       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
        2
    alfchin  
       2021-01-27 08:00:14 +08:00 via iPhone
    硬件问题。。。该维修了
    ironsky
        3
    ironsky  
       2021-01-27 08:02:48 +08:00 via Android
    我的 iPad 6 也有相同的问题,每次重启可以解决问题,但是开机时间久了就会闪退。
    whileFalse
        4
    whileFalse  
       2021-01-27 08:30:27 +08:00
    可以试试备份-重置系统-还原。我用这种方法解决了 VPN 总是过一会就退出的问题。
    hzcheng
        5
    hzcheng  
    OP
       2021-01-27 09:33:40 +08:00
    @whileFalse 试过一次,无效
    whileFalse
        6
    whileFalse  
       2021-01-27 09:36:42 +08:00
    @hzcheng #5 磁盘还剩多少?
    hzcheng
        7
    hzcheng  
    OP
       2021-01-27 11:32:27 +08:00
    @whileFalse 用了 41G/64G, 应该不是空间不足
    hzcheng
        8
    hzcheng  
    OP
       2021-01-27 11:32:49 +08:00
    @alfchin 可以讲详细一点吗?要是修起来麻烦那我就直接换一个了
    hzcheng
        9
    hzcheng  
    OP
       2021-01-30 05:24:30 +08:00
    更新一下,换了 12,刚从 icloud 恢复备份,就出现了同样的问题。说明不是硬件问题了。应该是垃圾 icloud 出的幺蛾子。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2745 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 12:43 · PVG 20:43 · LAX 04:43 · JFK 07:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.