Build app iOS và Android nhanh chóng chỉ với một lệnh — không cần cấu hình CI/CD phức tạp.
Cài đặt ant-go globally qua npm để dùng như một lệnh hệ thống:
Kiểm tra cài đặt thành công:
Lệnh chính — nén project, upload lên build server và gửi yêu cầu build theo platform đã chọn. Sau khi submit, theo dõi tiến trình tại web console.
Dùng build profile từ ant.json:
Tự động submit lên TestFlight sau khi build xong:
Chỉ dùng được với profile có distribution: store. Dùng với distribution: internal sẽ báo lỗi.
Force đăng nhập lại Apple Developer (bỏ cache):
Options
--platform <platform>Nền tảng build: ios hoặc android--profile <profile>Build profile trong ant.json (mặc định: production)--project <path>Override đường dẫn project--reauthĐăng nhập lại Apple Developer, bỏ qua session cache--refresh-profileTạo lại Provisioning Profile (khi thay đổi Capabilities)--auto-submitTự động submit IPA lên TestFlight sau khi build xongXem trạng thái của một build job theo Job ID.
Trạng thái
Chỉ áp dụng cho iOS
Android không cần đăng ký device — file .apk có thể cài trực tiếp trên bất kỳ thiết bị nào. iOS thì khác: Apple bắt buộc mọi thiết bị chạy app ngoài App Store phải được đăng ký UDID trước trong Apple Developer Portal.
Khi build với distribution: internal, iOS app được ký bằng Development / Ad Hoc Provisioning Profile. Profile này chứa danh sách UDID các thiết bị được phép cài. Nếu UDID của thiết bị không có trong profile, iOS sẽ từ chối cài app.
Quy trình
CLI gọi server tạo enrollment session — sinh URL + token.
CLI hiển thị QR code. Quét bằng Camera app (không cần app riêng).
iPhone tải .mobileconfig → nhắc cài profile → gửi UDID về server.
CLI nhận UDID, kiểm tra và đăng ký device trên Apple Developer Portal.
Tiếp tục build với Provisioning Profile đã bao gồm device mới.
Nếu UDID đã được đăng ký trước đó trên Apple Developer Portal, bước đăng ký device sẽ bị bỏ qua.
File cấu hình build profiles đặt ở root của project. Nếu chưa có, ant build sẽ tự tạo với các profile mặc định.
Submit lên App Store hoặc phân phối qua TestFlight.
Cài trực tiếp lên thiết bị để debug và develop. Hỗ trợ kết nối Metro bundler.
Chia sẻ bản test với QA / stakeholders mà không cần qua App Store.
Profile fields
distribution"store" → App Store/TestFlight · "internal" → cài thẳng lên devicedevelopmentClienttrue → build Expo development client, hỗ trợ kết nối Metro bundlerĐăng nhập vào tài khoản ant-go để dùng các lệnh như build. Token được lưu tại ~/.ant-go/config.json và có hiệu lực trong 24 giờ.
Đăng nhập bằng email và mật khẩu:
Hoặc đăng nhập qua Google bằng trình duyệt:
Options
--browserĐăng nhập qua Google OAuth bằng trình duyệt thay vì email/passwordĐăng xuất khỏi tài khoản ant-go. Token hiện tại sẽ bị thu hồi trên server và xoá khỏi máy.
Xem thông tin tài khoản đang đăng nhập và trạng thái token hiện tại.
Nếu chưa đăng nhập, lệnh sẽ hiện thông báo và hướng dẫn chạy ant auth login.
Đổi ngôn ngữ hiển thị của CLI. Hỗ trợ tiếng Việt (vi) và tiếng Anh (en).
Giá trị hợp lệ
viTiếng Việt (mặc định)enEnglishant-go CLI v0.1.0 · Build automation service
Mở Console →