跳转到内容

在 ASO.dev 查看 TestFlight 反馈

反馈页面是 TestFlight 截图反馈和崩溃报告的收件箱。

使用它查找报告、查看测试用户提交的内容、检查相关构建和设备、删除不再需要的报告,或在有邮箱时联系测试用户。

ASO.dev 不编辑 TestFlight 反馈内容。报告正文是 Apple 返回的只读数据。

ASO.dev 中的 TestFlight 反馈和崩溃报告
ASO.dev 中的 TestFlight 反馈和崩溃报告

左侧面板会加载当前 App 的 TestFlight 截图反馈和崩溃报告。

搜索可以按测试用户、邮箱、构建、设备或可见文本查找。底部筛选器将列表分为 全部崩溃截图

每一行可以显示:

  • 报告类型:截图反馈或崩溃;
  • 测试用户姓名;
  • 测试用户邮箱,前提是 Apple 返回了该字段;
  • 创建日期;
  • 构建号;
  • 设备型号;
  • 系统版本;
  • 复制、发邮件或打开相关构建的快捷操作。

选择一行后,完整报告会在右侧打开。

反馈内容不可编辑。页面只保留少量报告级操作:

  • 删除 - 确认后删除所选截图反馈或崩溃报告。
  • 邮件 - 在有测试用户邮箱时打开邮件草稿。
  • 复制 - 复制邮箱、评论或构建号等值。
  • 下载 JSON - 将所选崩溃或反馈下载为 Apple 格式 JSON。
  • 打开构建 - 通过构建号或 cube 图标进入相关 TestFlight 构建。
  • AI Companion MCP - 允许 AI 客户端通过本地 MCP 工作流读取所选崩溃的详细信息。
  • 重新加载 - 从 App Store Connect 获取最新反馈数据。

如果报告没有测试用户邮箱,ASO.dev 无法直接创建邮件草稿。

右侧面板会显示所选报告的上下文。

顶部可以查看:

  • 测试用户姓名;
  • 测试用户邮箱;
  • App 版本或构建号;
  • 测试用户评论;
  • 可用时显示翻译后的评论;
  • 截图反馈的图片预览。

对于截图反馈,预览可以直接查看测试用户捕获的画面。对于崩溃报告,重点关注构建、设备、系统版本和 Apple 返回的运行环境信息。

下方区域说明反馈或崩溃发生时的设备环境。

可能包含:

  • 设备型号;
  • 系统版本;
  • App 运行时长;
  • 电量;
  • 时区;
  • 设备架构;
  • 连接类型;
  • 可用和总磁盘空间;
  • 屏幕分辨率。

这些信息有助于创建 QA 任务、向测试用户追问,或与更新构建中的结果对比。

对于崩溃报告,ASO.dev 可以将所选报告暴露给本地 AI Companion MCP

当你希望 AI 客户端分析崩溃上下文、整理缺陷报告、总结设备环境,或与 ASO.dev 中已有的构建和 TestFlight 数据对比时,可以使用这个功能。

MCP 不会编辑反馈。它只读取所选崩溃报告,并返回 Apple 为该报告提供的崩溃上下文。

当你需要把原始报告附加到任务跟踪系统、发给工程团队、删除前归档,或在 ASO.dev 外处理时,可以使用 下载 JSON

下载文件会保留 Apple 风格字段名和字段值,适用于所选崩溃报告或截图反馈。Apple 没有返回的字段会保留为 null 或空值。

示例结构:

{
"id": "APhFJhXIL5XYIwLbn60ApjU",
"timestamp": "2026-07-06T21:30:27.026Z[UTC]",
"appAppleId": 6445911688,
"cfBundleShortVersion": "5.9.3444",
"cfBundleVersion": "3290",
"deviceModel": "iPhone14,3",
"osVersion": "18.7.2",
"locale": "en-RS",
"timezone": "Europe/Belgrade",
"architecture": "arm64e",
"connectionStatus": "WI_FI",
"appUptimeMillis": 11000,
"availableDiskBytes": 4436369408,
"totalDiskBytes": 255877271552,
"batteryPercentage": 25,
"screenWidth": 428,
"screenHeight": 926,
"emailAddress": "apple@aso.dev",
"comment": "测试用户评论"
}
  1. 使用搜索或 崩溃 / 截图 筛选器缩小列表。
  2. 选择报告,查看评论、截图、构建和设备信息。
  3. 复制构建号,或在需要发布上下文时用 打开构建。
  4. 当工程团队需要原始崩溃或反馈上下文时,下载 JSON 或使用 MCP。
  5. 只有在报告包含邮箱且需要追问时,才使用
  6. 删除不再需要保留在反馈队列中的报告。

读取反馈需要对当前 App 的 TestFlight 反馈资源拥有 App Store Connect API 访问权限。

删除反馈需要对应 TestFlight 资源的写权限。邮件操作取决于 Apple 是否返回测试用户邮箱,以及当前设备是否有可用邮件客户端。

MCP 仅在 ASO.dev 应用和当前工作区内本地运行。下载的 JSON 只包含 Apple 为所选报告返回的数据。