Trong quá trình phát triển ứng dụng, sau khi bạn hoàn thiện sản phẩm hay từng phần trong kế hoạch phát triển, đội QA rất muốn được Test những tính năng đã hoàn thiện trên thiết bị thật. Một trong những việc cần làm của iOS developer là thêm UDID thiết bị Test của QA đó vào danh sách thiết bị testing.
Vấn đề:
- Khoảng cách xa
- Không ngồi cùng team
- Dù đảm bảo 2 cái trên thì Cable không tương thích cũng nhức nhối và tốn thời gian, thậm chí là kinh tế phết (Thiết bị của Apple khá mắc)
Vì thế anh em có thể thử cách làm mà mình vẫn thường làm như dưới đây để khắc phục tình vấn đề nhé.
1. UDID là gì?
Nó đơn giản là tổ hợp ký tự định danh duy nhất của thiết bị gồm 1 chuỗi 40 ký tự, hay có thể gọi nó là Device ID giống như của Android. Bạn có thể lấy UDID bằng lệnh sau:
instruments -s devices
Tuy nhiên việc cần làm bạn phải kết nối thiết bị với Macbook và iTunes thì mới lấy được bằng lệnh này. (:sad)
2. Thao tác lấy UDID dễ dàng
Bước 1: Truy cập vào trang https://get.udid.io/ qua Safari của thiết bị
Bước 2: Click vào nút Tap to Find UDID.
Bước 3:
Có một thông báo cấp quyền bạn chọn Cho phép (Allow).
Bước 4: Tiếp theo có một thông báo "Tải về hoàn thành" bạn cần cài đặt nó (Hình ảnh dưới đây)
Nhấn vào Đóng (Close). Tiếp theo, mở Cài đặt (Setting) trên thiết bị của bạn và sau đó nhấn vào tùy chọn Đã tải về hồ sơ (Profile Downloaded).
Bước 5: Bây giờ đến quá trình cài đặt phần profile.
Cài đặt (Install) ở trên cùng bên phải. Nhập mật khẩu thiết bị của bạn . Quay lại màn Cài đặt (Install) rồi nhấp lại lần nữa.
Bước 6: Sau khi hoàn thành xong, nó sẽ link bạn tới trang web ban đầu, lúc này thông số bạn cần lấy đã hiển thị trên màn hình. Chỉ việc copy và paste vào mục Add Device của Apple thôi.
- Note: Nên lưu lại ở đâu đó kín đáo sau này dùng lại đỡ mất công.
Bước 7: Xóa hồ sơ sau quá trình hoàn thành
Bạn đã lấy được UDID của thiết bị rồi hãy quay trở lại phần Settings và xóa hồ sơ đó đi (Hình ảnh dưới). Theo mình đây là việc làm cần thiết để bảo mật cho thiết bị của bạn mặc dù có thể thiết bị này bạn rất ít khi sử dụng và nó chỉ có những app test cho công việc mà thôi.
3. Tổng kết
Trên đây là cách làm đơn giản và hữu ích cho anh em iOS developer có thể giúp team QA test sản phẩm đơn giản hơn hay thêm thiết bị test của mình vào mà không tốn nhiều công sức. Bài viết có dài 1 chút nhưng thực hiện quen tay rồi thì làm nó rất nhanh thôi.
Mong rằng ai đó sẽ tìm thấy sự hữu ích qua bài viết này. Happy Coding Now.