Tools

xtool: build, ký và cài app iOS trên Linux hoặc Windows — không cần Mac

Tóm tắt

xtool (xtool-org/xtool) là công cụ thay thế Xcode đa nền tảng: build package SwiftPM thành app iOS, ký và cài lên thiết bị, và làm việc với Apple Developer Services — chạy trên Linux, WSL, Windows và macOS.

Các lệnh chính

NhómLệnhLàm gì
Cấu hìnhsetup, auth, sdkChuẩn bị môi trường, đăng nhập Apple Developer, quản lý Darwin Swift SDK
Phát triểnnew, dev, dsTạo dự án SwiftPM, build & chạy, thao tác Developer Services
Thiết bịdevices, install, launchLiệt kê máy, cài .ipa, mở app

Ngoài CLI còn có thư viện XKit để app của bạn tương tác với Apple Developer Services và thiết bị iOS.

Áp dụng thế nào?

  • Team dùng Linux/Windows: dev có thể tự build và cài thử lên iPhone mà không cần mượn Mac.
  • CI rẻ hơn: một số bước build có thể chạy trên runner Linux.
  • Thực tế cần biết: vẫn cần tài khoản Apple Developer để ký; dự án phải dùng SwiftPM; nộp App Store, UI test, Interface Builder vẫn gắn với hệ sinh thái Apple — hãy thử trên một dự án nhỏ trước.
  • Kết hợp AI agent: Claude Code chạy trên Linux giờ có thể build và chạy app iOS trong cùng một vòng lặp.