Cài Expo Go trên iPhone thật
Bạn có thể dùng iPhone thật để xem TaskFlow trong lúc Claude Code xây ứng dụng. Theo quy trình Expo hiện tại, bạn cần tài khoản Apple Developer đang hoạt động, build Expo Go cho tài khoản của mình và cài bản build qua TestFlight.Bạn cần chuẩn bị
- iPhone có kết nối Internet
- Apple ID đang đăng nhập trên iPhone
- Tài khoản Expo
- Tư cách thành viên Apple Developer Program đang hoạt động
- Node.js, VS Code và Claude Code đã cài theo phần cài đặt công cụ
Kết quả cần đạt
Sau phần này, bạn sẽ:- Build được Expo Go bằng EAS
- Cài được TestFlight trên iPhone
- Thêm Apple ID của mình làm người kiểm thử nội bộ
- Cài và mở được Expo Go trên iPhone
- Biết quét mã QR để chạy TaskFlow
Đăng ký Apple Developer
1
Mở trang Apple Developer Program
Truy cập Apple Developer Program và bấm Enroll.
2
Đăng nhập Apple ID
Dùng Apple ID bạn quản lý và có thể xác minh hai lớp. Làm theo các bước xác nhận danh tính của Apple.
3
Hoàn tất đăng ký
Hoàn tất thông tin và thanh toán theo hướng dẫn của Apple. Chờ đến khi trạng thái thành viên chuyển sang hoạt động trước khi tiếp tục.
Việc xét duyệt Apple Developer có thể không hoàn tất ngay trong buổi học. Bạn nên đăng ký trước hoặc chuẩn bị một điện thoại Android dự phòng.
Build Expo Go cho iPhone
1
Mở terminal trong VS Code
Trong VS Code, chọn Terminal → New Terminal.
2
Chạy lệnh build
Dán lệnh chính thức của Expo:Lệnh
npx tải phiên bản EAS CLI mới để chạy. Bạn không cần cài EAS CLI toàn cục cho bước này.3
Đăng nhập và làm theo hướng dẫn
Nếu terminal yêu cầu đăng nhập, dùng tài khoản Expo. Làm theo từng câu hỏi để liên kết thông tin Apple Developer và tạo bản build Expo Go cho iOS.Không đóng terminal khi quá trình build đang chạy.
4
Chờ build hoàn tất
Quá trình build chạy trên hệ thống EAS. Khi hoàn tất, terminal sẽ hiển thị kết quả hoặc đường dẫn để bạn tiếp tục.
Cài Expo Go qua TestFlight
1
Cài TestFlight
Trên iPhone, mở TestFlight trên App Store, bấm Nhận rồi mở ứng dụng.
2
Mở App Store Connect
Trên máy tính, truy cập App Store Connect và đăng nhập bằng tài khoản Apple Developer vừa dùng.
3
Chọn Expo Go
Mở ứng dụng Expo Go đã được tạo, sau đó chuyển đến tab TestFlight.
4
Thêm người kiểm thử nội bộ
Thêm email Apple ID của bạn làm internal tester. Apple sẽ gửi thư mời TestFlight đến email này.
5
Chấp nhận lời mời
Mở email trên iPhone, chấp nhận lời mời rồi quay lại TestFlight để cài Expo Go.
Bạn hoàn thành phần cài đặt khi Expo Go xuất hiện trong TestFlight và mở được trên iPhone.
Chạy TaskFlow lần đầu
Bạn thực hiện phần này sau khi tạo project trong Buổi 01.1
Đưa hai thiết bị vào cùng Wi-Fi
Kết nối iPhone và máy tính vào cùng một mạng Wi-Fi. Tạm tắt VPN nếu kết nối bị chặn.
2
Khởi động project
Mở project TaskFlow trong VS Code rồi chạy:
3
Quét mã bằng Camera
Mở ứng dụng Camera mặc định trên iPhone và hướng vào mã QR trong terminal. Chạm vào thông báo xuất hiện để mở project bằng Expo Go.
4
Kiểm tra cập nhật
Yêu cầu Claude Code đổi một dòng chữ, lưu file và kiểm tra iPhone tự cập nhật. Nếu chưa thấy thay đổi, mở menu Expo và chọn Reload.
Nếu iPhone không mở được project
Không nhận được thư mời TestFlight
Không nhận được thư mời TestFlight
Kiểm tra thư rác, xác nhận email internal tester trùng với Apple ID trên iPhone và kiểm tra lại trạng thái tester trong App Store Connect.
Không thấy Expo Go trong TestFlight
Không thấy Expo Go trong TestFlight
Xác nhận build đã hoàn tất và tài khoản đã được thêm vào nhóm internal tester. Thử đóng rồi mở lại TestFlight.
Camera không nhận mã QR
Camera không nhận mã QR
Tăng độ sáng màn hình máy tính, giữ camera cách mã QR một khoảng và bảo đảm mã nằm trọn trong khung hình.
Quét QR nhưng kết nối thất bại
Quét QR nhưng kết nối thất bại
Kiểm tra iPhone và máy tính đang dùng cùng Wi-Fi. Nếu mạng chặn kết nối nội bộ, chạy:Chờ mã QR mới rồi quét lại.
Terminal hỏi về chứng chỉ Apple
Terminal hỏi về chứng chỉ Apple
Không chia sẻ mật khẩu, mã xác minh hai lớp hoặc tệp chứng chỉ trong prompt công khai. Sao chép phần câu hỏi không chứa dữ liệu nhạy cảm và nhờ Claude Code giải thích trước khi chọn.
Checklist hoàn thành
- Apple Developer Program đang hoạt động
- Lệnh
npx eas-cli@latest gohoàn tất - TestFlight đã cài trên iPhone
- Apple ID đã được thêm làm internal tester
- Expo Go cài và mở được từ TestFlight
- Bạn biết chạy
npx expo startvà quét QR bằng Camera - Bạn biết dùng
--tunnelkhi mạng Wi-Fi bị chặn
Hướng dẫn này bám theo lựa chọn iOS device with Expo Go trong tài liệu thiết lập môi trường của Expo.
Tiếp theo: Buổi 01 — Thực hành để tạo project TaskFlow.