Was macht asc-tooling?
Verwende diesen Skill bei der Arbeit mit asc_tooling, dem wiederverwendbaren App Store Connect CLI-Toolkit.
Sicherheitsregeln
- Fordere den Benutzer niemals auf,
.p8-Schlüsselinhalt, JWTs, Cookies, App Store Connect-Kontodaten oder unveröffentlichte Produktgeheimnisse einzugeben. - Behalte produktspezifische Screenshot-Erstellung, Überprüfungsnotizen, Metadaten-Dateien und Veröffentlichungsstatus im konsumierenden Produkt-Repository.
- Behandle
experimental/Browser-Sitzungshelfer als lokal und nicht unterstützt; verwende sie nicht in CI oder gemeinsamen Release-Skripten. - Mutationsbefehle müssen explizit sein. Bevorzuge
--dry-runvor Aktionen, die den App Store Connect-Zustand erstellen oder aktualisieren. - Falls das API-Verhalten von Apple unsicher ist, melde, was verifiziert wurde und was noch eine manuelle Bestätigung in App Store Connect benötigt.
CLI-Einstiegspunkte
Bevorzuge die einheitliche CLI, wenn verfügbar:
asc-tooling commands
asc-tooling review status --bundle-id com.example.app
asc-tooling metadata status --bundle-id com.example.app --locale en-US
asc-tooling beta status --bundle-id com.example.app
asc-tooling sales units --bundle-id com.example.app --vendor-number 12345678 --report-date 2026-04-10
asc-tooling screenshots status --bundle-id com.example.app --locale en-US --display-type APP_DESKTOP
asc-tooling iap status --bundle-id com.example.app
asc-tooling version create --bundle-id com.example.app --version 1.2.0 --platform ios --dry-run
asc-tooling availability status --bundle-id com.example.app
asc-tooling store-setup status --bundle-id com.example.app --app-version 1.0.0 --platform ios
Die älteren ausführbaren Namen werden weiterhin unterstützt:
asc-reviewasc-metadataasc-betaasc-salesasc-screenshotsasc-iapasc-versionasc-availabilityasc-store-setup
Umgebung
Die meisten Befehle benötigen App Store Connect API-Anmeldedaten:
export ASC_KEY_ID=...
export ASC_ISSUER_ID=...
export ASC_KEY_PATH=~/.config/appstoreconnect/AuthKey_XXXX.p8
asc-sales benötigt außerdem ASC_VENDOR_NUMBER, sofern nicht als --vendor-number angegeben.
Arbeitsablauf
- Identifiziere das Produkt-Repository und die Befehlsoberfläche: Review, Metadaten, Beta, Vertrieb, Screenshots, IAP, Version, Verfügbarkeit oder Store-Einrichtung.
- Lies zuerst produktspezifische Release-Dokumente oder Skripte; behalte produktspezifische Werte dort.
- Verwende Status- oder Dry-Run-Befehle vor Mutationsbefehlen.
- Fasse den ausgeführten Befehl, die verwendeten Eingaben, die Quelle der Wahrheit und eventuell noch erforderliche Bestätigungen über die App Store Connect-Weboberfläche zusammen.
- Speichere niemals Geheimnisse oder Browser-Sitzungsexporte im Repository.
Skill-Installation
Installiere oder aktualisiere diesen Skill über die gebündelte CLI:
asc-tooling init --client codex --force
asc-tooling init --client agents --force
asc-tooling init --client claude --force
asc-tooling init --print
--client codex installiert unter $CODEX_HOME/skills oder ~/.codex/skills.
--client agents installiert unter dem offenen Agent Skills-Benutzerordner,
~/.agents/skills.
--client claude installiert unter $CLAUDE_CONFIG_DIR/skills oder
~/.claude/skills.