Swift CLI สำหรับจัดการแอป iOS และ macOS บน App Store Connect ส่งเวอร์ชัน จัดการภาพหน้าจอ ติดตาม build — พร้อมรองรับ AI agent อย่างสมบูรณ์ผ่าน CAEOAS
คุณสมบัติ
สร้างบน App Store Connect API อย่างเป็นทางการ พร้อมสถาปัตยกรรมสามชั้นที่สะอาดและการส่งออก affordance เต็มรูปแบบสำหรับ workflow ของ AI agent
ทุกการตอบสนองมีคำสั่งพร้อมรันในฟิลด์ affordances ไม่จำเป็นต้องรู้ต้นไม้คำสั่งทั้งหมด — แค่ติดตามลิงก์
จัดการต้นไม้ทรัพยากร App Store Connect ทั้งหมด: แอป → เวอร์ชัน → การแปลภาษา → ชุดภาพหน้าจอ → ภาพหน้าจอ พร้อม Build และ TestFlight
ส่งเวอร์ชัน iOS หรือ macOS ใดก็ได้เพื่อรีวิว App Store ด้วยคำสั่งเดียว CLI จัดการกระบวนการส่งรีวิวหลายขั้นตอนโดยอัตโนมัติ
รันการตรวจสอบทั้งหมดก่อนส่งด้วยคำสั่งเดียว ตรวจพบบิลด์ที่ขาดหาย ราคาที่ยังไม่ได้ตั้งค่า และการแปลที่ไม่สมบูรณ์ — แยกความรุนแรง MUST FIX กับ SHOULD FIX ปุ่มส่งจะปรากฏเมื่อผ่านทุกการตรวจสอบแล้วเท่านั้น
เข้าถึง API ส่วนตัวที่ขับเคลื่อนหน้าเว็บ App Store Connect สร้างแอปใหม่ แสดงรายการแอปทั้งหมด — ความสามารถที่ไม่มีใน REST API สาธารณะ ยืนยันตัวตนผ่านคุกกี้เบราว์เซอร์ ไม่ต้องตั้งค่าเพิ่มเติม
สร้าง App Store screenshot ขนาด 1320×2868 ด้วย Gemini AI จากนั้น localize ในคำสั่งเดียว — asc app-shots translate --to zh --to ja รับรองขนาดที่ถูกต้อง
อัปเดตข้อความ «มีอะไรใหม่» คำอธิบาย คำหลัก และ URL โปรโมชันตามภาษาสำหรับเวอร์ชันแอปใดก็ได้ CRUD ครบถ้วน — รายการ สร้าง และอัปเดตในทุกภาษาที่รองรับ
สร้างชุดภาพหน้าจอสำหรับขนาดหน้าจอใดก็ได้และอัปโหลดภาพ PNG ผ่านกระบวนการอัปโหลด ASC 3 ขั้นตอน รองรับทุกประเภทจอแสดงผล iPhone, iPad, Mac และ Apple TV
อัปโหลดวิดีโอตัวอย่าง (.mp4, .mov, .m4v) พร้อม timecode ภาพขนาดย่อเสริม CLI จัดการกระบวนการ 3 ขั้นตอนครบถ้วน: จอง อัปโหลดเป็นชิ้น และยืนยัน MD5
อ่านและเขียน metadata แอปตามภาษา: ชื่อ คำบรรยาย และ URL นโยบายความเป็นส่วนตัว metadata ระดับแอปที่ใช้กับทุกเวอร์ชัน — แยกจากการแปลเวอร์ชัน
เข้าสู่ระบบครั้งเดียวด้วย asc auth login ข้อมูลรับรองจะถูกบันทึกใน ~/.asc/credentials.json และใช้โดยอัตโนมัติทุกคำสั่ง ไม่ต้องตั้งค่า environment variable ทุกครั้ง
อัปโหลด IPA/PKG ผ่านกระบวนการ ASC 5 ขั้นตอน: จองสล็อต อัปโหลดเป็นชิ้น ยืนยัน MD5 และรอการประมวลผล รวมถึงรายการ ดู และลบบันทึกการอัปโหลด
จัดการกลุ่มเบตาและผู้ทดสอบ: เพิ่มหรือลบด้วยอีเมล นำเข้า/ส่งออกจำนวนมากผ่าน CSV แจกจ่ายบิลด์ให้กลุ่ม และอัปเดตบันทึกมีอะไรใหม่ตามภาษา
ออกแบบสำหรับทั้งมนุษย์และเครื่องจักร ส่งออกเป็น JSON (ค่าเริ่มต้น) ตาราง หรือ markdown เชื่อมต่อกับ jq สคริปต์ หรือ AI agent ได้ง่าย
สร้าง IAP ประเภทใช้แล้วหมด ไม่ใช้แล้วหมด และการสมัครสมาชิกแบบไม่ต่ออายุ ตั้งราคาตามเขตแดนจากจุดราคา App Store จัดการชื่อและคำอธิบายตามภาษา และส่งเพื่อตรวจสอบ
สร้างกลุ่มการสมัครสมาชิกและระดับ (รายสัปดาห์ถึงรายปี) จัดการข้อเสนอแนะนำ (ทดลองฟรี จ่ายตามการใช้ จ่ายล่วงหน้า) metadata ตามภาษา และส่งเพื่อตรวจสอบ
จัดการห่วงโซ่การลงชื่อทั้งหมด: ลงทะเบียน Bundle ID สร้างใบรับรองจาก CSR ลงทะเบียนอุปกรณ์ด้วย UDID และสร้างหรือลบโปรไฟล์การจัดเตรียม — ทั้งหมดจากเทอร์มินัล
เรียกใช้ asc tui เพื่อเปิดเบราว์เซอร์ TUI แบบสมบูรณ์ในเทอร์มินัล นำทางผ่านแอป เวอร์ชัน บิลด์ และ TestFlight ด้วยปุ่มลูกศร — ไม่ต้องจำคำสั่ง
เริ่มต้นด่วน
คำสั่งเดียวติดตั้งเวอร์ชันล่าสุด ไม่ต้องใช้ Xcode หรือ Swift toolchain
บันทึก API key ด้วย asc auth login ข้อมูลรับรองจะถูกเก็บใน ~/.asc/credentials.json ไม่ต้องตั้งค่า environment variable ทุก session
แสดงรายการแอป ตรวจสอบเวอร์ชัน อัปโหลดภาพหน้าจอ และส่งเพื่อรีวิว — ทั้งหมดจาก terminal หรือผ่าน AI agent
ทักษะเอเจนต์
ติดตั้ง 26+ ทักษะสำเร็จรูปที่สอน AI coding agent ของคุณให้ใช้คำสั่ง asc ทุกตัว — ตั้งแต่อัปโหลดจนถึงส่งรีวิว
อัปโหลดบิลด์ IPA/PKG และจัดการการแจกจ่ายผ่าน TestFlight
สร้างและแปลภาพหน้าจอ App Store ด้วย AI
ตรวจสอบก่อนส่งเพื่อรีวิว
ตั้งค่าและจัดการข้อมูลรับรอง API ของ App Store Connect
จัดการกลุ่มเบตาและผู้ทดสอบสำหรับ TestFlight
การเผยแพร่ครบวงจร: เพิ่มเวอร์ชัน, archive, อัปโหลด, ส่ง
26+ ทักษะพร้อมใช้ — ใช้ได้กับ Claude Code, Cursor, Windsurf และอื่นๆ
ชุมชน
แอปจริงบน App Store ที่นักพัฒนาเผยแพร่โดยใช้ asc CLI
คำสั่งเดียวเพื่อส่งแอปและเปิด pull request →