Token导航 LogoToken导航TokenDH.com
研究检索敏感数据github未标认证来源可访问clear审计提醒

axiom-app-store-connect-refaxiom 应用商店连接参考

Agent Skill

axiom-app-store-connect-ref 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

4,372

周安装

184

GitHub Stars

873

下载量

1,531
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:axiom-app-store-connect-ref(axiom 应用商店连接参考)
来源仓库:https://github.com/charleswiltgen/axiom
仓库路径:skills/axiom-app-store-connect-ref
安装命令:
npx skills add https://github.com/charleswiltgen/axiom --skill axiom-app-store-connect-ref
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/charleswiltgen/axiom --skill axiom-app-store-connect-ref

简介

App Store Connect 崩溃报告与性能数据导航指南。

  • 区分 Xcode Organizer 与 ASC 的任务分工,指导数据导出流程。
  • 支持符号化分析与历史趋势查看,提升开发调试效率。
  • 安装命令:npx skills add https://github.com/charleswiltgen/axiom --skill axiom-app-store-connect-ref
  • 适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

SKILL.md

App Store Connect Reference

Overview

App Store Connect (ASC) provides crash reports, TestFlight feedback, and performance metrics for your apps. This reference covers how to navigate ASC to find and export crash data for analysis.

ASC vs Xcode Organizer

TaskBest Tool
Quick crash triage during developmentXcode Organizer
Team-wide crash visibilityApp Store Connect
TestFlight feedback with screenshotsApp Store Connect
Historical metrics and trendsApp Store Connect
Downloading crash logs for analysisEither (ASC has better export)
SymbolicationXcode Organizer

Navigating to Crash Data

Path to Crashes

App Store Connect
└── My Apps
    └── [Your App]
        └── Analytics
            └── Crashes

Direct URL pattern: https://appstoreconnect.apple.com/analytics/app/[APP_ID]/crashes

Crashes Dashboard Sections

  1. Filters bar — Platform, Version, Date Range, Compare
  2. Crash-Free Users graph — Daily percentage trend line
  3. Crash Count by Version — Bar chart comparing versions
  4. Top Crash Signatures — Ranked by share percentage, shows exception type and function name

Key Metrics Explained

MetricWhat It Means
Crash-Free UsersPercentage of daily active users who didn't experience a crash
Crash CountTotal number of crash reports received
Crash RateCrashes per 1,000 sessions
Affected DevicesNumber of unique devices that crashed
Crash SignatureGrouped crashes with same stack trace

Filtering Options

FilterUse Case
PlatformiOS, iPadOS, macOS, watchOS, tvOS
VersionDrill into specific app versions
Date RangeLast 7/30/90 days or custom range
CompareCompare crash rates between versions
DeviceFilter by iPhone model, iPad, etc.
OS VersionFind OS-specific crashes

Viewing Individual Crash Reports

Crash Signature Detail

Each crash signature shows:

  • Header — Exception type and affected device/crash share counts, first seen date
  • Exception Information — Type (e.g., EXC_BAD_ACCESS), codes, address
  • Crashed Thread — Stack frames with binary, function, and offset
  • Distribution — Breakdown by iOS version and device model

Downloading Crash Logs

  1. Click on a crash signature
  2. Look for Download Logs button (top right)
  3. Select format:

- .ips (JSON format, iOS 15+) - .crash (text format, legacy)

  1. Use crash-analyzer agent to parse: /axiom:analyze-crash

TestFlight Feedback

Path to Feedback

App Store Connect
└── My Apps
    └── [Your App]
        └── TestFlight
            └── Feedback

Feedback Entry Contents

Each feedback submission includes:

FieldDescription
ScreenshotWhat the tester saw (often most valuable)
CommentTester's description of the issue
App VersionExact TestFlight build number
Device ModeliPhone 15 Pro Max, iPad Air, etc.
OS VersioniOS 17.2.1, etc.
Battery LevelLow battery can affect behavior
Available DiskLow disk can cause write failures
Network TypeWiFi vs Cellular
LocaleLanguage and region settings
TimestampWhen submitted

Feedback Filtering

FilterUse Case
BuildFocus on specific TestFlight builds
DateRecent feedback first
Has ScreenshotFind visual issues quickly

Limitation: No Reply

TestFlight feedback is one-way. You cannot respond to testers through ASC. For follow-up:

  • Contact through TestFlight group email
  • Add in-app feedback mechanism
  • Include your email in TestFlight notes

Metrics Dashboard

Path to Metrics

App Store Connect
└── My Apps
    └── [Your App]
        └── Analytics
            └── Metrics

Available Metrics Categories

CategoryWhat It Shows
CrashesCrash-free users, crash count, top signatures
Hang RateMain thread hangs > 250ms
Disk WritesExcessive disk I/O patterns
Launch TimeApp startup performance
MemoryPeak memory usage, terminations
BatteryEnergy usage during foreground/background
ScrollingScroll hitch rate

Terminations (Non-Crash Kills)

The Metrics dashboard shows terminations that don't produce crash reports:

Termination TypeCause
Memory LimitJetsam killed app for memory pressure
CPU Limit (Background)Exceeded background CPU quota
Launch TimeoutApp took too long to launch
Background Task TimeoutBackground task exceeded time limit

Comparing Versions

Use the Compare filter to see:

  • Did crash rate improve or regress?
  • Which version introduced a spike?
  • Performance trends over releases

Exporting Data

Manual Export

  1. Navigate to Crashes or Metrics
  2. Use date range filter to select period
  3. Click Export (if available) or download individual crash logs

App Store Connect API

For automated export, use the App Store Connect API:

# Get crash diagnostic insights
GET /v1/apps/{id}/perfPowerMetrics

# Authentication requires API key from ASC
# Users and Access → Keys → App Store Connect API

API capabilities:

EndpointData
perfPowerMetricsPerformance and power metrics
diagnosticSignaturesCrash signature aggregates
diagnosticLogsIndividual crash logs
betaTestersTestFlight tester info
betaFeedbackTestFlight feedback entries

MCP-Powered Access

If asc-mcp is configured, you can access ASC data programmatically from Claude Code:

Manual ASC Actionasc-mcp Tool
View crash metricsmetrics_app_perf, metrics_build_diagnostics
Download crash logsmetrics_get_diagnostic_logs
List TestFlight testersbuilds_get_beta_testers
View app reviewsreviews_list, reviews_stats
Respond to reviewsreviews_create_response
Check build statusbuilds_get_processing_state
Export sales dataanalytics_sales_report (requires vendor_number)

Setup and workflows: /skill axiom-asc-mcp

Xcode Cloud Integration

If using Xcode Cloud, crash data integrates with CI/CD:

  • View crashes per workflow run
  • Compare crash rates between branches
  • Automated alerts on crash spikes

Best Practices

Daily Monitoring

  1. Check crash-free users percentage
  2. Review any new crash signatures
  3. Monitor for version-to-version regressions

Crash Triage Priority

PriorityCriteria
P0 - Critical>1% of users affected, data loss risk
P1 - High>0.5% affected, user-facing impact
P2 - Medium<0.5% affected, workaround exists
P3 - LowRare, edge case, no impact

Correlating with Releases

After each release:

  1. Wait 24-48 hours for crash data to populate
  2. Compare crash-free rate to previous version
  3. Investigate any new top crash signatures
  4. Check TestFlight feedback for user reports

Common Questions

Why don't I see crashes in ASC?

CauseFix
Too recentWait 24 hours for processing
No users yetNeed active installs to report
User opted outRequires device analytics sharing
Build not distributedMust be TestFlight or App Store

Why are crashes unsymbolicated?

ASC crashes should auto-symbolicate if you uploaded dSYMs during distribution. dSYM files contain the debug symbols that map memory addresses back to function names and line numbers.

Verify dSYMs were uploaded:

  1. Xcode → Window → Organizer → Archives → select build
  2. Right-click → "Show in Finder" → right-click .xcarchive → "Show Package Contents"
  3. Check dSYMs/ folder contains .dSYM bundles

Manual symbolication workflow:

# 1. Download .ips file from ASC (Crashes → signature → Download Logs)

# 2. Find the binary UUID from the crash report
grep --after-context=2 "Binary Images" crash.ips
# Look for: 0x100000000 - 0x100ffffff MyApp arm64 <UUID>

# 3. Locate matching dSYM on your machine
mdfind "com_apple_xcode_dsym_uuids == <UUID>"

# 4. Symbolicate an address
atos -arch arm64 -o MyApp.app.dSYM/Contents/Resources/DWARF/MyApp \
     -l 0x100000000 0x100045abc
# Output: -[UserManager currentUser] (UserManager.m:42)

Common symbolication failures:

SymptomCauseFix
All addresses unsymbolicateddSYMs not uploadedRe-upload from Xcode Organizer
Only your code unsymbolicateddSYM UUID mismatchRebuild from same commit
System frameworks unsymbolicatedNormal for device-specificUse atos with device support files
Bitcode builds unsymbolicatedApple recompiled binaryDownload dSYMs from ASC: Xcode → Organizer → Download Debug Symbols

See crash-analyzer agent for automated parsing: /axiom:analyze-crash

ASC vs Organizer: Which stack trace is better?

Both show the same data, but:

  • Organizer integrates with Xcode projects (click to jump to code)
  • ASC better for team-wide visibility and historical trends

Field Diagnostics with MetricKit

For device-level crash diagnostics, hang call stacks, and custom telemetry beyond ASC's aggregated dashboards, see axiom-metrickit-ref.

Key difference: ASC shows aggregated trends for team visibility. MetricKit provides per-device diagnostics you can correlate with your own telemetry.


Related

Skills: axiom-testflight-triage (Xcode Organizer workflows), axiom-asc-mcp (programmatic ASC access via MCP)

Agents: crash-analyzer (automated crash log parsing)

Commands: /axiom:analyze-crash


Resources

WWDC: 2020-10076, 2020-10078, 2021-10203, 2021-10258

Docs: /app-store-connect/api, /xcode/diagnosing-issues-using-crash-reports-and-device-logs

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Claude Code

33.26%
按下载量换算509

Codex

22.53%
按下载量换算345

OpenCode

17.27%
按下载量换算264

Antigravity

13.94%
按下载量换算213

Cursor

7.9%
按下载量换算121

windsurf

3.51%
按下载量换算54

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。

来源信息

继续浏览同类 Skills