Tôi đang phát triển một ứng dụng cho công ty của mình và chúng tôi đang tiến hành quá trình từ từ cho phép mọi người vào "bản beta" bằng cách thêm iPad của họ vào tài khoản Trung tâm nhà phát triển iOS của công ty. Từ đó, chúng tôi thực hiện một bản dựng đặc biệt để phân phối Intranet cục bộ.
Vào buổi biểu diễn cuối cùng của tôi, tôi sẽ hướng mọi người đến một trong những ứng dụng "tìm UDID của tôi cho tôi", sau đó yêu cầu họ gửi cho tôi UDID đã tìm thấy.
iOS 7 đã loại bỏ điều này - những ứng dụng đó hiện đã biến mất và nếu bạn vẫn còn một ứng dụng, nó sẽ trả về một số GUID không liên quan gì đến UDID.
Vì vậy, những gì tôi phải làm là kết nối từng thứ này với máy Mac của tôi, sau đó lấy UDID từ iTunes, điều này hơi phức tạp (nhưng ít tẻ nhạt hơn là cố gắng giải thích cho họ cách lấy nó từ iTunes, giả sử họ thậm chí đã cài đặt nó). Và đôi khi nó cố gắng đồng bộ hóa với máy Mac của tôi, điều này dường như không có bất kỳ tác dụng nào ngoài việc đưa vào các cấu hình cấp phép mà tôi không muốn trên thiết bị. Và ít nhất một lần tôi đã có một chiếc iPad đột nhiên quyết định tự nâng cấp từ iOS 6 lên iOS 7 mà tôi không chắc có liên quan đến việc được cắm hay không (và trong trường hợp này là người dùng không muốn nó được nâng cấp).
Vậy có cách nào khác để lấy UDID từ iPad ngoài cắm vào máy không?
RÕ RÀNG: Tôi không cố lấy UDID trong một ứng dụng, tôi chỉ đang cố nghĩ cách nhanh nhất để lấy UDID thêm vào danh sách thiết bị trong hồ sơ nhà phát triển của chúng tôi để phân phối.