用於管理 iOS 和 macOS 應用程式的 Swift 命令列工具。提交版本、管理截圖、追蹤建構——同時內建完整的 CAEOAS 可供 AI 智能體調用。
功能特性
基於官方 App Store Connect API,採用清晰的三層架構,並提供完整的 Affordance 輸出,專為 AI 智能體工作流設計。
每條回應都內嵌可直接執行的下一步命令,存儲在 affordances 欄位中。智能體無需了解完整命令樹,只需跟隨連結即可。
管理完整的 App Store Connect 資源樹:應用程式 → 版本 → 本地化 → 截圖集 → 截圖。同時支援建構和 TestFlight。
一條命令即可將任意 iOS 或 macOS 版本提交審核。CLI 自動處理完整的多步驟審核提交流程。
一個命令在提交前執行所有檢查。可檢測缺失的構建版本、未設定定價以及不完整的本地化——按「必須修復」與「建議修復」嚴重程度分類。只有當所有檢查通過時,提交操作才會出現。
存取驅動 App Store Connect 網頁端的私有 API。建立新應用程式、列出所有應用程式 — 這些功能公開 REST API 無法實現。基於瀏覽器 Cookie 認證,無需額外設定。
使用 Gemini AI 生成 1320×2868(iPhone 6.9")App Store 截圖。一條指令完成本地化 — asc app-shots translate --to zh --to ja。輸出尺寸精確。
更新每個語言版的「新功能」文字、描述、關鍵字和促銷 URL。支援列出、建立和更新所有支援語言的完整 CRUD 操作。
為任意尺寸建立截圖集,並透過三步 ASC 上傳流程上傳 PNG 圖片。支援所有 iPhone、iPad、Mac 和 Apple TV 顯示類型。
上傳影片預覽(.mp4、.mov、.m4v),可選擇縮圖時間碼。CLI 自動處理完整的三步上傳流程:預留、分塊上傳和 MD5 確認。
讀寫每個語言版的應用程式中繼資料:名稱、副標題和隱私政策 URL。應用程式層級的中繼資料適用於所有版本,與版本本地化分開管理。
使用 asc auth login 一次性儲存 API 金鑰,憑證存儲於 ~/.asc/credentials.json,每條命令自動讀取,無需每次配置環境變數。
透過五步 ASC 上傳流程上傳 IPA/PKG:預留位置、分塊上傳、確認 MD5,再輪詢處理狀態。支援列出、取得和刪除上傳記錄。
管理 Beta 測試群組和測試人員:按電子郵件新增或移除,透過 CSV 批次匯入/匯出,向測試群組發布建置,並按語言更新「新功能」說明。
專為人類和機器設計。支援 JSON(預設)、表格或 Markdown 格式輸出,輕鬆接入 jq、腳本或 AI 智能體。
建立消耗型、非消耗型和非續訂訂閱 IAP。從 App Store 價格點設定按地區定價,管理每個語言版的名稱和描述,並提交審核。
建立訂閱群組和訂閱等級(按週到按年)。管理推介優惠(免費試用、按使用付費、預付款),以及每個語言版的中繼資料,並提交審核。
管理完整的簽署鏈:註冊 Bundle ID、從 CSR 建立憑證、按 UDID 註冊裝置,以及建立或刪除配置描述檔——全部在終端機完成。
執行 asc tui 開啟完整的終端機 UI 瀏覽器,用方向鍵瀏覽應用程式、版本、建置和 TestFlight——無需記憶命令,非常適合探索和發現。
快速開始
一條命令即可安裝最新版本,無需 Xcode 或 Swift 工具鏈。
使用 asc auth login 儲存 API 金鑰,憑證存儲於 ~/.asc/credentials.json,之後無需每次配置環境變數。
列出應用程式、查看版本、上傳截圖、提交審核——一切盡在終端機,也可由 AI 智能體自動完成。
智能體技能
安裝 26+ 個預建技能,教你的 AI 編程智能體如何使用每一個 asc 命令——從上傳到提交。
上傳 IPA/PKG 建置包並管理 TestFlight 發布
使用 AI 生成和翻譯 App Store 截圖
提交審核前的預先檢查
設定和管理 App Store Connect API 憑證
管理 TestFlight 的測試群組和測試人員
端到端發布流程:版本號、封存、上傳、提交
26+ 個技能可用——相容 Claude Code、Cursor、Windsurf 等
社群
開發者使用 asc CLI 發布到 App Store 的真實應用程式。
一條命令提交應用程式並開啟 Pull Request →