功能说明
先判断属于哪一种
| 现象 | 通常属于 | 会留下什么 |
|---|---|---|
| App 突然消失回到主屏幕 | 崩溃 | 系统可能在之后留下「崩溃与卡顿报告」 |
| 画面不动、点了没反应,过一会恢复或被系统关闭 | 卡住 | 系统可能留下卡顿报告 |
| 后台播放一段时间后 App 被关掉,没有明显报错 | 被系统结束(例如内存不足) | 不一定有崩溃报告;「运行指标报告」里可能有退出原因 |
| 打开 App 后一直停在启动阶段 | 启动失败 | 下次打开时会出现「上次启动没有完成」 |
| 某个操作失败但 App 没退出 | 普通错误 | 只有日志 |
恢复使用
- 完全退出 App 后重新打开。
- 如果出现「上次启动没有完成」,点「复制诊断信息」复制说明,发给作者。iPhone 和 iPad 上这份信息还会存到「文件」App 的 Primuse → Diagnostics 文件夹。Mac 上对应的是「上次启动没能完成」和「拷贝信息」。
- iPhone 和 iPad 上,如果连续两次启动都没完成,App 会进入「安全模式」,暂时跳过首页与入场动画、恢复上次播放、iCloud 同步与后台扫描、整库推荐与文件夹索引。Mac 上没有安全模式。先发送诊断信息,再点「恢复正常启动」,下次启动会照常进入首页。
- 如果问题只在某首歌、某个音乐源或某个操作上出现,先避开它继续使用,并记下是哪一个。
收集信息
- 打开 设置 → 关于 → 「诊断报告」,开启「记录详细日志」(源码 1.12.2 起)。
- 再做一次会出问题的操作,记下大概时间。
- 崩溃与卡顿报告通常要到下次打开 App 后才会出现在「崩溃与卡顿报告」里,可能要等一段时间。
- 按 收集并发送诊断信息给作者 上传或发送,留言里写清:
- 设备型号和系统版本、App 版本号;
- 出问题前你做了什么、在哪个页面、用的是哪种音乐源;
- 是崩溃、卡住还是被关闭,大概几点发生;
- 能否稳定复现。
已知限制
- Apple TV 没有系统的崩溃与卡顿报告,只能靠日志和你的描述。
- Apple Watch 没有诊断入口,请在配对的 iPhone 上反馈。
- 本机报告大约保留 7 天,请尽早发送。
相关文章
问题原因
闪退或卡住可能由很多原因造成,例如某个文件或音乐源的数据异常、内存不足被系统结束、网络长时间无响应。一份崩溃报告或一行错误日志只是线索,不一定就是根本原因,作者需要结合你描述的操作和时间一起判断。