功能說明
情况一:显示「暂无诊断报告」或「暂无报告」
- 等下次启动:崩溃或卡顿后,系统通常要到你再次打开 App 时才把报告交给 Primuse,有时会更晚。重新打开 App,过一会儿再看。
- 确认共享设置(Apple 系统行为,未在 Primuse 源码中核实):在 iPhone 或 iPad 的「设置」→「隐私与安全性」→「分析与改进」中,开启「与 App 开发者共享」后,系统才会向 App 提供这类报告。
- 是否已经发过或清空过:上传成功后,已上传的报告会从本机删除;用过「清空全部报告」也会全部删除。
- 是否太久了:本机报告大约保留 7 天。
- Apple TV:没有系统崩溃报告,这是正常的。请上传日志并写清楚问题经过。
情况二:日志里没有出问题那段
- 打开「记录详细日志」后再复现一次。未开启时只记录基础信息,细节可能不够。
- 复现后尽快发送:日志会滚动清理,太早的记录可能已经不在了;上传或分享时也只带最近的一段。
- 不要在复现后点「清空日志」。
- 在留言里写下问题发生的大概时间,方便作者在日志里定位。
情况三:App 打不开,进不了诊断页
- 下次启动时若出现「上次启动没有完成」,点「复制诊断信息」。iPhone 和 iPad 上的同一份信息也保存在「文件」App → Primuse → Diagnostics 文件夹,可以直接分享这个文件。
- Mac 上会出现「上次启动没能完成」,点「拷贝信息」。
情况四:Apple Watch
Apple Watch 上没有日志和诊断入口。请在配对的 iPhone 上打开「诊断报告」,开启「记录详细日志」,然后在手表上复现问题,再从 iPhone 发送。iPhone 的日志只能反映手机这一侧(例如与手表的连接、同步),手表本身发生的事情需要你在留言里写清楚。
相关文章
問題原因
崩溃与卡顿报告由系统提供,通常在下次打开 App 后才出现,可能延迟;Apple TV 本来就没有这类报告;本机报告与日志约 7 天后自动清理;上传成功或手动清空后也会删除;没有开启诊断模式时,日志里的细节较少。