Tworzę aplikację dla mojej firmy i przechodzimy przez proces powolnego wpuszczania ludzi do „wersji beta”, dodając ich iPady do firmowych kont iOS Dev Center. Stamtąd tworzymy ad hoc do lokalnej dystrybucji w intranecie.
Na moim ostatnim koncercie kierowałem ludzi do jednej z tych aplikacji „znajdź mój UDID dla mnie”, a potem polecałem im przesłanie mi znalezionego identyfikatora UDID.
iOS 7 odciął to - wszystkie te aplikacje zniknęły, a jeśli nadal je masz, zwraca jakiś identyfikator GUID, który nie ma nic wspólnego z UDID.
Muszę więc podłączyć każdą z tych rzeczy do mojego Maca, a następnie pobrać identyfikator UDID z iTunes, co jest trochę kłopotliwe (ale mniej żmudne niż próba wyjaśnienia im, jak uzyskać to z iTunes, zakładając, że nawet mieć go zainstalowanego). Czasami próbuje zsynchronizować się z moim komputerem Mac, co wydaje się nie mieć żadnego wpływu poza założeniem profili obsługi administracyjnej, których nie chcę na urządzeniu. I przynajmniej raz miałem iPada, po prostu nagle zdecydowałem się na uaktualnienie z iOS 6 do iOS 7, co do którego nie jestem pewien, jest związane z podłączeniem (w tym przypadku użytkownik nie chciał go zaktualizować).
Czy jest więc inny sposób uzyskania identyfikatora UDID z iPada niż podłączenie go do komputera?
BYĆ WYRAŹNY: nie próbuję uzyskać UDID w aplikacji, po prostu próbuję wymyślić najszybszy sposób, aby UDID został dodany do listy urządzeń w naszym profilu programisty w celu dystrybucji.