Bazel 4.1.0: Bài 4 – Sử dụng tulsi generate Xcode project

Bài viết được sự cho phép của tác giả Lê Xuân Quỳnh
Trong bài trước chúng ta đã build thành công ra file .ipa từ các file source bằng bazel.
Ở bài này chúng ta sẽ generate các file đó thành 1 project xcode để debug được.
Đầu tiên bạn tải code tulsi về bằng cách gõ lệnh trên terminal:
https://github.com/bazelbuild/tulsi
Vào thư mục tulsi bằng lệnh:
cd tulsi
Cấp quyền chạy cho file build_and_run.sh:
chmod +x build_and_run.sh
Kiểm tra xcode build version bằng cách chọn Xcode -> preference:


Ở máy tôi là 12.5.1. Vào sửa file build_and_run.sh:


Tùy vào máy bạn mà sửa cho phù hợp.
Gõ tiếp lệnh sau để generate tulsi:
./build_and_run.sh
Đợi 1 lúc tulsi mở lên như hình:


Nếu có lỗi không tìm thấy bazel vui lòng cài nó ở bài 1.
Chọn vào Create new project…
Đặt tên project: DemoUrlRequest(hoặc tên tùy ý do bạn)
Chọn tiếp vào dòng Choose the WORKSPACE file for this project và chọn như sau:


Nhấn next. Sau đó chọn vào nút +:




Chọn phiên bản bazel để build. Bấm Command + shift + . để hiển thị file ẩn của hệ thống. Chọn tiếp bazel như hình:


Ở tab Config bấm nút + và lưu như hình:


Sau đó sẽ hiển thị và chọn như sau:


chọn next:


Chọn tiếp như hình và bấm Save:


Lưu với tên XcodeTusiDemo(hoặc tùy ý). Bấm tiếp generate:


Sau đó tulsi mở Xcode như hình và build:


Bấm vào Get URL contents như hình là bạn đã tạo thành công.
Bài viết gốc được đăng tải tại codetoanbug.com
Có thể bạn quan tâm:
- Bazel 4.1.0: Bài 3 – Build ứng dụng mẫu
- Bazel 4.1.0: Bài 1 – Cài đặt bazel 4.1.0
- Bazel 4.1.0: Bài 2 – khái niệm và thuật ngữ
Xem thêm Việc làm IT hấp dẫn trên Station D
Bạn có thể quan tâm
- Bộ cài đặt Laravel Installer đã hỗ trợ tích hợp Jetstream(Công Nghệ)
- Applicant Tracking System là gì? ATS hoạt động ra sao(Cẩm Nang Tuyển Dụng)
- 7 Hướng đi đáng giá cho mọi Lập trình viên web trong năm 2024(Tài Nguyên)