让真正关心的请求留下。
按域名、App / 进程、方法、状态、内容类型和耗时组合筛选;也可以按域名与路径展开接口目录。
从 iPhone 的 USB 连接,到 Mac 和 iOS 模拟器。
在一个清爽的窗口里,找到请求,看懂响应。
{
"projects": [
{
"id": "demo-001",
"name": "一个新的想法",
"status": "ready"
}
],
"total": 1
}把空间留给请求,把注意力留给问题。
列表、筛选、请求与响应。
日常调试最需要的信息,放在顺手的位置。
按域名、App / 进程、方法、状态、内容类型和耗时组合筛选;也可以按域名与路径展开接口目录。
查看头字段、查询参数与正文。JSON 格式化、源码切换、复制 cURL,让下一步验证更方便。
HeadersBodycURLHTTP 会话导出 HAR,USB 原始包导出 PCAP / PCAPNG。普通 TCP 字节流独立查看双向分段与 Hex。
.har.pcapngHex / ASCII选择目标,再开始采集。
每种方式的配置要求与可见内容都写清楚。
USB 直连,读取原始网络包,或通过 Apple CFNetwork 诊断记录分析 HTTP 内容。
查看 USB 配置 HTTP 可见范围取决于设备、App 和实际诊断内容。通过本机网络扩展,查看应用发起的新连接、HTTP(S) 请求与普通 TCP 数据。
查看 Mac 配置 首次需批准网络扩展;HTTPS 需手动信任本机 CA。选择一台已启动的模拟器,按已确认的进程范围观察正在开发的 App。
查看模拟器配置 需要 Xcode 与 iOS runtime;无法确认范围时停止采集。购买尚未开放,以上为计划售价。
更新期结束不停止旧版使用。到期试用仍可查看、复制和导出已有记录。
不能保证。USB 诊断取决于 App 是否使用受支持的网络栈、系统实际输出与日志完整性;Mac / 模拟器 HTTPS 需要相应目标信任本机 CA,证书固定的 App 可能无法解密。来源缺失的内容会明确标注,不会补造正文。
不是。USB 使用 Apple 官方 CFNetwork 诊断描述文件,需要在设备上确认并按说明重启。Mac / 模拟器的 HTTPS 采集使用本机 CA,信任步骤单独完成。Rivercap 不替你自动信任证书。
抓包内容在本机处理,官网与授权服务不接收请求和响应正文。官方版首次试用、激活及主动刷新授权会传递随机安装编号和必要授权信息。查看数据处理说明。
不会因为到期而中断正在进行的采集。到期限制开始新的实时采集;停止、导入、查看、复制和导出仍然可用。退出或开始新会话前,请先导出需要保留的记录。
当前面向 Apple Silicon 芯片、macOS 14 或更新系统。模拟器需要 Xcode 和 iOS runtime。尚无 Intel Mac、Windows、Android 或 Linux 桌面发行版;其他设备与系统组合的兼容性仍需实际验证。
源码社区构建遵循 GPL,无需付费激活。付费方案面向官方构建的交付、更新和支持,不改变 GPL 接收者的权利。正式下载开放时,会同时提供对应源码入口。
连接设备之前,也可以先导入 HAR,熟悉你的工作区。