一键导入
asc-testflight
Manage TestFlight beta testers, groups, feedback, and crashes. Use for beta testing workflows.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Manage TestFlight beta testers, groups, feedback, and crashes. Use for beta testing workflows.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Find Reddit posts and craft genuine comments to pitch IngrediCheck. Walk through posts one by one, propose comments, get approval, then move to next.
Archive, build, and upload IngrediCheck to App Store Connect. Use to publish a new build for TestFlight or App Store.
Build and deploy IngrediCheck to iOS device. Use when user wants to deploy, test on device, or run the app.
List builds from App Store Connect. Use to check build status, versions, and upload dates.
Show App Store ratings and customer reviews. Use to see overall rating, user feedback, filter by stars.
Download sales reports and analytics from App Store Connect.
| name | asc-testflight |
| description | Manage TestFlight beta testers, groups, feedback, and crashes. Use for beta testing workflows. |
| argument-hint | ["testers|groups|feedback|crashes"] |
| allowed-tools | ["Bash(*)"] |
Manage TestFlight beta testers, groups, feedback, and crash reports.
Arguments: $ARGUMENTS (optional: testers, groups, feedback, crashes)
Validate setup first:
source .claude/skills/scripts/asc-common.sh
asc_validate || exit 1
Show TestFlight summary:
source .claude/skills/scripts/asc-common.sh
asc_load_config
echo "=== Beta Groups ==="
asc beta-groups list --app "$ASC_APP_ID" --output table
echo ""
echo "=== Recent Feedback ==="
asc feedback --app "$ASC_APP_ID" --limit 5 --sort -createdDate --output table
echo ""
echo "=== Recent Crashes ==="
asc crashes --app "$ASC_APP_ID" --limit 5 --sort -createdDate --output table
source .claude/skills/scripts/asc-common.sh
asc_load_config
asc beta-testers list --app "$ASC_APP_ID" --output table
source .claude/skills/scripts/asc-common.sh
asc_load_config
# Add tester to app (optionally specify group)
asc beta-testers add --app "$ASC_APP_ID" --email "tester@example.com" --group "Beta Testers"
source .claude/skills/scripts/asc-common.sh
asc_load_config
asc beta-testers invite --app "$ASC_APP_ID" --email "tester@example.com"
source .claude/skills/scripts/asc-common.sh
asc_load_config
asc beta-testers remove --app "$ASC_APP_ID" --email "tester@example.com"
source .claude/skills/scripts/asc-common.sh
asc_load_config
asc beta-groups list --app "$ASC_APP_ID" --output table
source .claude/skills/scripts/asc-common.sh
asc_load_config
asc beta-groups create --app "$ASC_APP_ID" --name "Internal Testers"
# Enable build for a beta group
asc builds add-groups --build "BUILD_ID" --group "GROUP_ID"
source .claude/skills/scripts/asc-common.sh
asc_load_config
asc feedback --app "$ASC_APP_ID" --sort -createdDate --limit 20 --output table
source .claude/skills/scripts/asc-common.sh
asc_load_config
asc feedback --app "$ASC_APP_ID" --include-screenshots --limit 10
source .claude/skills/scripts/asc-common.sh
asc_load_config
asc feedback --app "$ASC_APP_ID" --device-model "iPhone15,3" --output table
source .claude/skills/scripts/asc-common.sh
asc_load_config
asc crashes --app "$ASC_APP_ID" --sort -createdDate --limit 20 --output table
source .claude/skills/scripts/asc-common.sh
asc_load_config
asc crashes --app "$ASC_APP_ID" --paginate > crashes.json
source .claude/skills/scripts/asc-common.sh
asc_load_config
asc crashes --app "$ASC_APP_ID" --os-version "18.0" --output table
Based on argument ($ARGUMENTS), run the appropriate section:
source .claude/skills/scripts/asc-common.sh
asc_load_config
case "${1:-overview}" in
testers)
asc beta-testers list --app "$ASC_APP_ID" --output table
;;
groups)
asc beta-groups list --app "$ASC_APP_ID" --output table
;;
feedback)
asc feedback --app "$ASC_APP_ID" --sort -createdDate --limit 20 --output table
;;
crashes)
asc crashes --app "$ASC_APP_ID" --sort -createdDate --limit 20 --output table
;;
*)
# Overview
echo "=== Beta Groups ==="
asc beta-groups list --app "$ASC_APP_ID" --output table
echo ""
echo "=== Beta Testers (first 10) ==="
asc beta-testers list --app "$ASC_APP_ID" --limit 10 --output table
;;
esac