CLI Swift để quản lý ứng dụng iOS và macOS trên App Store Connect. Gửi phiên bản, quản lý ảnh chụp màn hình, theo dõi bản build — với hỗ trợ tác nhân AI đầy đủ qua CAEOAS.
Tính năng
Xây dựng trên API App Store Connect chính thức, với kiến trúc ba tầng rõ ràng và đầu ra affordance đầy đủ cho quy trình làm việc của tác nhân AI.
Mỗi phản hồi nhúng các lệnh sẵn sàng chạy trong trường affordances. Tác nhân không cần biết toàn bộ cây lệnh — chỉ cần theo các liên kết.
Quản lý toàn bộ cây tài nguyên App Store Connect: Ứng dụng → Phiên bản → Bản địa hóa → Bộ ảnh chụp → Ảnh chụp. Cộng thêm Builds và TestFlight.
Gửi bất kỳ phiên bản iOS hoặc macOS nào để xem xét App Store bằng một lệnh duy nhất. CLI tự động xử lý toàn bộ quy trình gửi xem xét nhiều bước.
Chạy tất cả kiểm tra trước khi gửi bằng một lệnh. Phát hiện bản build thiếu, giá chưa cấu hình và bản địa hóa chưa hoàn chỉnh — với mức độ MUST FIX và SHOULD FIX. Hành động gửi chỉ xuất hiện khi mọi thứ đều xanh.
Truy cập API riêng vận hành giao diện web App Store Connect. Tạo ứng dụng mới, liệt kê tất cả ứng dụng — những tính năng không có trong API REST công khai. Xác thực bằng cookie trình duyệt, không cần cấu hình thêm.
Tạo ảnh App Store 1320×2868 với Gemini AI. Bản địa hóa trong một lệnh — asc app-shots translate --to zh --to ja. Đảm bảo kích thước chính xác.
Cập nhật văn bản «Có gì mới», mô tả, từ khóa và URL quảng bá theo ngôn ngữ cho bất kỳ phiên bản app nào. CRUD đầy đủ — liệt kê, tạo và cập nhật trên tất cả các ngôn ngữ được hỗ trợ.
Tạo bộ ảnh chụp màn hình cho bất kỳ kích thước màn hình nào và tải lên ảnh PNG qua quy trình tải lên ASC 3 bước. Hỗ trợ tất cả các loại màn hình iPhone, iPad, Mac và Apple TV.
Tải lên video xem trước (.mp4, .mov, .m4v) với mã thời gian thumbnail tùy chọn. CLI xử lý toàn bộ quy trình 3 bước: đặt trước, tải lên theo phần và xác nhận MD5.
Đọc và ghi metadata app theo ngôn ngữ: tên, phụ đề và URL chính sách quyền riêng tư. Metadata ở cấp app áp dụng cho tất cả các phiên bản — tách biệt với bản địa hóa phiên bản.
Đăng nhập một lần với asc auth login. Thông tin đăng nhập được lưu vào ~/.asc/credentials.json và được mọi lệnh sử dụng tự động — không cần biến môi trường mỗi phiên.
Tải lên IPA/PKG qua quy trình ASC 5 bước: đặt trước slot, tải lên theo phần, xác nhận MD5 và chờ xử lý. Bao gồm liệt kê, lấy và xóa bản ghi tải lên.
Quản lý nhóm beta và người kiểm thử: thêm hoặc xóa theo email, nhập/xuất hàng loạt qua CSV, phân phối bản build cho nhóm và cập nhật ghi chú Có gì mới theo ngôn ngữ.
Thiết kế cho cả con người và máy móc. Đầu ra dạng JSON (mặc định), bảng hoặc markdown. Dễ dàng pipe vào jq, script hoặc tác nhân AI.
Tạo IAP tiêu hao, không tiêu hao và đăng ký không gia hạn. Đặt giá theo lãnh thổ từ các điểm giá App Store, quản lý tên và mô tả theo ngôn ngữ và gửi để xem xét.
Tạo nhóm đăng ký và cấp bậc (hàng tuần đến hàng năm). Quản lý ưu đãi giới thiệu (dùng thử miễn phí, trả theo sử dụng, trả trước), metadata theo ngôn ngữ và gửi để xem xét.
Quản lý chuỗi ký đầy đủ: đăng ký Bundle ID, tạo chứng chỉ từ CSR, đăng ký thiết bị theo UDID và tạo hoặc xóa hồ sơ cấp phép — tất cả từ terminal.
Chạy asc tui để mở trình duyệt TUI đầy đủ trong terminal. Điều hướng qua Apps, Phiên bản, Builds và TestFlight bằng phím mũi tên — không cần ghi nhớ lệnh.
Bắt đầu nhanh
Một lệnh cài đặt phiên bản mới nhất. Không cần Xcode hoặc chuỗi công cụ Swift.
Lưu khóa API của bạn với asc auth login. Thông tin đăng nhập được lưu trữ trong ~/.asc/credentials.json — không cần biến môi trường mỗi phiên.
Liệt kê ứng dụng, kiểm tra phiên bản, tải ảnh chụp màn hình và gửi để xem xét — tất cả từ terminal hoặc qua tác nhân AI.
Kỹ năng Tác nhân
Cài đặt hơn 26 kỹ năng dựng sẵn giúp tác nhân lập trình AI của bạn biết cách sử dụng mọi lệnh asc — từ tải lên đến gửi duyệt.
Tải lên bản build IPA/PKG và quản lý phân phối TestFlight
Tạo và dịch ảnh chụp màn hình App Store bằng AI
Kiểm tra trước khi gửi để xem xét
Thiết lập và quản lý thông tin xác thực API App Store Connect
Quản lý nhóm beta và người kiểm thử cho TestFlight
Phát hành từ đầu đến cuối: tăng phiên bản, lưu trữ, tải lên, gửi
Hơn 26 kỹ năng sẵn có — tương thích với Claude Code, Cursor, Windsurf và nhiều hơn nữa
Cộng đồng
Ứng dụng thực tế trên App Store được xuất bản bởi các nhà phát triển dùng asc CLI.
Một lệnh duy nhất để gửi ứng dụng và mở pull request →