SuperAPI AI 工具集

axiom-app-store-connect-ref

数据与分析

查看项目

更新于 10-16 00:22

技能介绍

用途:该参考文档面向使用 App Store Connect(ASC)的开发者,说明如何在 ASC 中定位崩溃、TestFlight 反馈与性能指标,并导出数据用于分析;同时对比 ASC 与 Xcode Organizer 的适用场景。

主要能力:崩溃数据路径为 My Apps → [应用] → Analytics → Crashes,直接 URL 形如 https://appstoreconnect.apple.com/analytics/app/[APP_ID]/crashes。崩溃仪表盘包含筛选栏(平台、版本、日期、对比)、Crash-Free Users 趋势、按版本崩溃数、Top Crash Signatures。指标包括无崩溃用户比例、崩溃数、崩溃率、受影响设备、崩溃签名。可按平台、版本、日期范围、对比、设备、OS 版本筛选。崩溃签名详情含异常类型、崩溃线程堆栈、分布,并可下载 .ips(JSON,iOS 15+)或 .crash(旧文本)日志。TestFlight 反馈路径为 My Apps → [应用] → TestFlight → Feedback,包含截图、评论、版本、设备、OS、电量、磁盘、网络、语言与时间戳,可按构建、日期、是否有截图筛选;反馈为单向,无法在 ASC 内回复。指标仪表盘(Analytics → Metrics)覆盖崩溃、卡顿率、磁盘写入、启动时间、内存、电池、滚动、非崩溃终止(内存限制、后台 CPU 配额、启动超时、后台任务超时)。数据导出可手动筛选导出或使用 App Store Connect API(如 GET /v1/apps/{id}/perfPowerMetrics,认证需在 Users and Access → Keys 创建 API 密钥;端点含 perfPowerMetrics、diagnosticSignatures、diagnosticLogs、betaTesters、betaFeedback)。若配置 asc-mcp,可在 Claude Code 中通过相应工具访问指标、崩溃日志、测试者、评论、构建状态和销售数据,设置见 $axiom-asc-mcp。

必要用法:符号化依赖分发时上传 dSYM;排查时可在 Xcode → Window → Organizer → Archives 检查 dSYMs 目录。手动符号化命令示例:grep --after-context=2 "Binary Images" crash.ips;mdfind "com_apple_xcode_dsym_uuids == <UUID>";atos -arch arm64 -o MyApp.app.dSYM/Contents/Resources/DWARF/MyApp -l 0x100000000 0x100045abc。自动化解析可用 /axiom:analyze-crash。

适用场景:开发中快速崩溃分类用 Xcode Organizer,团队级崩溃可见性、带截图反馈、历史趋势与导出用 ASC。发布后建议等待 24–48 小时数据填充再对比版本。

限制:TestFlight 反馈无法在 ASC 内回复;崩溃数据可能因过新、无活跃安装、用户未共享分析或构建未分发而不可见;Bitcode 构建需从 ASC 下载调试符号;更多设备级诊断见 axiom-metrickit-ref。具体功能与收费信息暂未提供。