Muszę dodać urządzenie do mojego profilu informacyjnego zespołu, ale nie mam go fizycznie, więc nie mogę go podłączyć do komputera, więc Xcode nie może dodać identyfikatora UDID do moich urządzeń ani do profilu udostępniania zespołu. Czy istnieje sposób na ręczne dodanie go do profilu aprowizacji zespołu, nie mogę dowiedzieć się, jak go edytować. Ponadto po dodaniu urządzenia w portalu obsługi administracyjnej urządzenie nie jest automatycznie dodawane do profilu obsługi administracyjnej mojego zespołu.
iphone
provisioning
marchinram
źródło
źródło
Odpowiedzi:
To zadziałało dla mnie:
źródło
kliknij prawym przyciskiem myszy urządzenie, a następnie wybierz opcję „dodaj urządzenie do profilu administracyjnego”
źródło
W przypadku Xcode 6 jest trochę inaczej.
Po dodaniu identyfikatora UDID urządzenia w witrynie programisty ( https://developer.apple.com/account/ios/device/deviceList.action ) wróć do Xcode.
Xcode -> Preferencje -> Konta Wybierz Apple ID, pod którym dodałeś urządzenie, a następnie w prawym dolnym rogu kliknij „Wyświetl szczegóły ...”
Kliknij ikonę odświeżania w lewym dolnym rogu, a następnie spróbuj ponownie uruchomić aplikację.
źródło
16 maja 2013 r., Używając XCode 4.6.2, musiałem wykonać następujące czynności, aby dodać urządzenie (do którego nie mam fizycznego dostępu) do profilu aprowizacji zespołu:
Czasami może minąć trochę czasu, zanim certyfikat zostanie zaktualizowany i pobrany z XCode.
Mam nadzieję, że to pomoże nowym czytelnikom.
źródło
"Managed By Xcode"
przycisk „Edytuj” w witrynie internetowej jest wyszarzony.Obejście problemu dodania urządzenia do istniejącego (utworzonego automatycznie lub ręcznie) profilu informacyjnego (przetestowane w Xcode 8.2.1):
Xcode powinien teraz wiedzieć o nowo dodanym urządzeniu.
źródło
Pobierz identyfikator UDID z iTunes:
http://www.innerfence.com/howto/find-iphone-unique-device-identifier-udid
Kiedy już to zrobisz:
źródło
Istnieją dwa typy profili aprowizacji.
Gdy aplikacja jest dostępna w sklepie z aplikacjami, profile dystrybucji działają i nie wymagają dodawania żadnych urządzeń.
Tylko profile programistyczne wymagają dodania urządzeń. Aby to zrobić, wykonaj następujące czynności:
To zadziałało dla mnie, mam nadzieję, że zadziała dla ciebie.
źródło
Wielokrotnie napotykałem ten sam problem, w którym dodaję informacje o urządzeniu do portalu, aby móc publikować kompilację w testach sieci szkieletowej, ale wciąż brakuje urządzenia, ponieważ Xcode nie aktualizuje profilu aprowizacji zespołu.
Dlatego opierając się na innych odpowiedziach i własnym doświadczeniu, najlepszym i najszybszym sposobem jest ręczne usunięcie wszystkich profili obsługi administracyjnej za pomocą wiersza poleceń, podczas gdy automatyczne podpisywanie spowoduje ich ponowne pobranie ze zaktualizowanymi urządzeniami.
Jeśli może to prowadzić do nieznanych problemów, których nie znam i mam duże wątpliwości, ale dla mnie działa dobrze.
Więc tylko:
I spróbuj ponownie...
źródło
cd ~/Library/MobileDevice/Provisioning\ Profiles/
jeśli masz już otwarty terminal w innym katalogu, cd Library / .. nie powiedzie się, a rm może być potencjalnie złyPamiętaj, że testerzy nie są już dodawani za pośrednictwem UUID w nowym Apple TestFlight.
Kompilacje testowe wymagają teraz profilu aprowizacji dystrybucji w sklepie App Store. Portal nie zezwala na dodawanie identyfikatorów UUID do tego typu profilu informacyjnego.
Zamiast tego dodaj „Internal Testers” za pośrednictwem iTunes Connect:
Po dodaniu użytkownika pamiętaj, aby kliknąć jego nazwę i przestawić przełącznik „Internal Tester”.
Następnie przejdź do
App > Prerelease > Internal Testers
i zaproś ich do kompilacji.źródło
Po ręcznym dodaniu identyfikatora UDID do urządzeń w portalu obsługi administracyjnej należy nakłonić Xcode do wygenerowania nowego profilu obsługi administracyjnej zespołu (z dołączonym nowo dodanym urządzeniem). Wykonaj następujące kroki:
Spowoduje to, że Xcode wygeneruje nowy profil obsługi administracyjnej zespołu, który automatycznie obejmuje urządzenia dodane w portalu obsługi administracyjnej.
źródło
Jeśli niedawno utworzyłeś nowe profile udostępniania, będziesz musiał odłączyć telefon, zamknąć XCode. Następnie otwórz XCode, odśwież swoje konta, a następnie skompiluj i wdróż przynajmniej raz na swoim telefonie.
źródło
Po dodaniu identyfikatora UDID w witrynie developer.apple.com wykonaj następujące czynności:
1, przejdź do Xcode, otwórz Preferencje (cmd +,) -> Konta -> Kliknij swój Apple ID -> Wyświetl szczegóły
2 W nowym oknie kliknij „Odśwież”, a następnie „Żądanie”
3. Teraz spróbuj uruchomić aplikację na nowym urządzeniu. Jeśli pojawi się błąd z informacją „nieprawidłowy profil obsługi administracyjnej”, czytaj dalej
4, kliknij swój projekt
6. Znajdź przycisk „Napraw to” w sekcji Tożsamość, kliknij go
7, teraz spróbuj ponownie uruchomić, powinno działać
źródło
Aktualizacja dla Xcode (wersja 9.1). Wykonaj poniższe kroki, aby odświeżyć profile obsługi administracyjnej
Korzystanie z Xcode Organizer
@JasonH mam nadzieję, że ci to pomoże.
źródło
To właśnie zadziałało dla mnie w XCode 7.3
Nie mam pojęcia, jak to działało, ponieważ nie pobrałem nowego profilu aprowizacji, który zawierał nowo dodane urządzenie, ani nie dotknąłem niczego w XCode po dodaniu nowego urządzenia. To magia Apple dla Ciebie.
Postaram się dodać do tego wyjaśnienie, jeśli takie znajdę.
źródło
źródło
Od września 2018 r. Wydaje się, że Apple (lub błąd) blokuje normalny sposób uzyskiwania identyfikatora UDID XS i XS Max. Nawet XCode nie może poprawnie zarejestrować dla Ciebie nowych telefonów.
Po kilku godzinach kopania doszedłem do tego:
Źródło
źródło
zaloguj się na konto programisty Apple i otwórz profil zaopatrzenia, który wybrałeś w ustawieniach i dodaj urządzenie. Urządzenie zostanie automatycznie wyświetlone, jeśli jest podłączone do komputera.
źródło
Wszystkie odpowiedzi, które widziałem powyżej, zakładały, że programista posiada iPhone'a. Nikt nie zna właściwej odpowiedzi. O ile wiem, potrzebujesz:
źródło
Xcode 10.3
W wyszukiwarce przejdź do: MobileDevice / Provisioning Profiles / i usuń tam wszystkie pliki.
Następnie archiwizuj i automatycznie zarządzaj śpiewem.
Gotowe!
źródło