release
Installation
SKILL.md
Release
Trigger
Chỉ load khi user nói rõ dạng: "build apk", "đóng gói app", "xuất file cài đặt", "release". Không tự suy ra từ việc hoàn thành 1 tính năng.
Quy trình APK (Android)
- Xác nhận đã qua
git-checkpointgần nhất (code đang ở trạng thái sạch, đã commit) - nếu chưa, nhắc user commit trước khi build. - Chạy:
flutter build apk --split-per-abi(giảm kích thước file so với build gộp). - Copy file
.apkra thư mụcoutput/ở root project kèm tên có version (ví dụoutput/app-v1.2.0.apk). - Báo user đường dẫn file, không cần giải thích dài dòng thêm.
Quy trình iOS (chỉ khi đang chạy trên máy Mac)
- Kiểm tra môi trường: nếu không phải macOS → DỪNG, báo user cần máy Mac để build iOS, đây thuộc nhóm "yêu cầu phần cứng" không tự động hóa được.
- Nếu là Mac:
flutter build ipa, cần Apple Developer signing đã cấu hình sẵn (không tự tạo cert/profile thay user). - Copy
.iparaoutput/.