Nie udało się utworzyć profilu obsługi administracyjnej

158

Próbuję utworzyć projekt w Xcode, wersja 8.0 beta 6 (8S201h) i otrzymuję ten błąd.

wprowadź opis obrazu tutaj

Konto Apple jest darmowe, ponieważ po prostu bawię się Xcode, ale zmusza mnie to do ustawienia go jako zespołu. Jakaś pomoc?

Labanino
źródło
1
@Labnino nadal jestem w obliczu tego problemu w jaki sposób można rozwiązać ten Próbowałem poniżej odpowiedzi, ale to nie działa dla mnie jakieś wskazówki
Mohan gopi

Odpowiedzi:

151

Sprawdź menu schematów u góry okna projektu Xcode. Spójrz na miejsce docelowe, do którego próbujesz dotrzeć. Jeśli uruchomisz symulator, nie musisz podpisywać swojego projektu.

wprowadź opis obrazu tutaj

Jeśli korzystasz z urządzenia, musisz podłączyć rzeczywiste urządzenie. Trzeba nie powiedzieć „urządzenie rodzajowe”.

matowe
źródło
3
Możesz także wybrać je ręcznie w sekcji „Podpisywanie” w „Ustawieniach kompilacji”. Wtedy nie będziesz musiał podłączać żadnego urządzenia.
janlindso
2
@matt Nadal mam ten sam problem po wypróbowaniu tego problemu po zalogowaniu się za pomocą mojego identyfikatora Apple w części logowania i sprawdzeniu urządzenia, które próbuję uruchomić, i oczywiście podłączyłem prawdziwe urządzenie do mojego komputera, ale pojawia się błąd jak wyżej pytam co mam zrobić
Mohan Gopi
więc w zasadzie nie musimy tego naprawiać, dopóki nie będziemy chcieli wypróbować aplikacji na prawdziwym urządzeniu ...? a jeśli mamy rzeczywiste urządzenie, po prostu poprawny wybór to naprawi ?!
Ewoks
2
@matt Mówisz „jeśli uruchomisz symulator, nie musisz podpisywać swojego projektu”. Czy to oznacza, że ​​mogę zostawić błąd i nadal uruchomić udaną kompilację?
Yossi
1
Tak @Yossi, masz rację. Możemy zostawić błąd i nadal możemy pomyślnie uruchomić aplikację.
Ratikanta,
72

W moim przypadku ten błąd zniknął, gdy zmieniłem „Identyfikator pakietu” na coś mniej ogólnego (np. Dodanie na końcu losowych liczb)

Grzegorz Pawlik
źródło
1
To zrobiło to (i postępowałem zgodnie z samouczkiem online, więc prawdopodobnie została użyta oryginalna nazwa pakietu).
Louis.com
1
Czy to jest bezpieczne ?!
Ionut Necula
To załatwiło sprawę - czytam książkę Big Nerd Ranch, więc musi być mnóstwo ludzi z tym samym identyfikatorem. Dzięki jeszcze raz!
ArielSD
Jest to trochę niewygodne, jeśli chcesz czegoś łatwego do zapamiętania lub chcesz mieć taką samą nazwę pakietu na Androidzie
sdfsdf
Zastanawiam się, co to właściwie zrobi, ponieważ skonfigurowałem identyfikator pakietu w moim itunes connect, aby wydać moją aplikację w sklepie z aplikacjami. Jaki jest powód tego działania?
Karl Taylor
19

Zmień identyfikator pakietu na bardziej unikalny.

Jeśli postępujesz zgodnie z samouczkiem i po prostu wstawiasz ogólny identyfikator, dodanie kilku liczb na końcu prawdopodobnie rozwiąże Twoje problemy.

tzn. jeśli masz HelloWorld zmień go na HelloWorld12345

Sharkey5_06
źródło
9

Po godzinie zmagań po prostu odznaczyłem opcję „Automatycznie zarządzaj podpisywaniem” i wróciłem do starej szkoły określania moich profili. Prawdopodobnie nie jest to najlepsza rzecz do zrobienia, ale działa.

noobular
źródło
5

Sprawdź te rzeczy.

1. urządzenie jest podłączone do systemu lub nie.

2. Cel wdrożenia w xcode. (Ogólne-> Informacje o wdrożeniu-> Cel wdrożenia) Powinien być zgodny z wersją ios urządzenia.

3. Zmień identyfikator pakietu. Postępuj zgodnie z ogólnymi zasadami ustawiania unikalnego identyfikatora pakietu dla swojego projektu podczas pracy na urządzeniu. Zobacz, jaki jest prawidłowy format identyfikatora pakietu w iOS?

Uważaj również na liczbę identyfikatorów pakietów ustawionych w projekcie. Zapamiętaj wszystkie identyfikatory pakietów lub gdzieś je zanotuj. Ponieważ korzystasz z bezpłatnego konta, masz ograniczony dostęp do liczby identyfikatorów pakietów.

Powinieneś także wyłączyć powiadomienia push w sekcji „Możliwości” projektu. Spróbuj zmienić „Grupy aplikacji” również w formacie group.com.someString.

Te rzeczy pomogły mi uruchomić moją aplikację na prawdziwym urządzeniu bez żadnych błędów.

iPhoneDeveloper
źródło
5

przygotowanie obsługi debuggera

Profilowanie telefonu zajmuje kilka minut. . . obserwuj pasek stanu u góry, aby upewnić się, że Twój telefon jest profilowany u góry.

Następnie upewnij się, że jako cel wybierasz SWÓJ TELEFON, a nie iPhone 7 lub iPhone 8 ... dokładny telefon. Odbywa się to poprzez wybranie: Produkt> Miejsce docelowe> (wybierz telefon)

Twój telefon pojawi się dopiero po podłączeniu, włączeniu i pozostawieniu uruchomionym przez kilka minut, podczas gdy Xcode utworzy profil. Miejsce docelowe

Kalendarz Kalendarz
źródło
4

Miałem ten błąd wiele razy i to co mnie rozwiązuje to:

  1. Na liście z widokiem wszystkich certyfikatów kliknij prawym przyciskiem myszy każdy wiersz i przenieś każdy certyfikat do kosza (przejdź do Xcode> Preferencje> Wybierz konto> Kliknij Wyświetl szczegóły)
  2. Przejdź do centrum członkowskiego, pobierz ponownie odpowiednie certyfikaty i kliknij je
  3. Uruchom ponownie Xcode
  4. Przejdź do ustawień kompilacji i ustaw odpowiednie podpisywanie kodu do debugowania / wydania - w wierszu powinna być widoczna opcja „Tożsamości z profilu ...”

Jeśli to nie zadziała, rozważ unieważnienie certyfikatu, a następnie utwórz nowy i wykonaj ponownie powyższe kroki.

Rashwan L.
źródło
Sekcja profilu informacyjnego jest pusta: brak w niej.
Labanino
W Xcode lub Member Center? Tak czy inaczej, wydaje się, że żadnego nie masz, utwórz nowy i połącz go z certyfikatem.
Rashwan L
W Click View DetailsxCode 8.3.3 nie ma . Dokąd Member centerdokładnie? Czy możesz wyjaśnić?
Ionut Necula
@lonut, wygląda na to, że został teraz zmieniony. Po prostu przejdź do linku do centrum członkowskiego . Możesz pominąć krok 1.
Rashwan L
4

Miałem ten sam problem z profilem aprowizacji. Jeśli masz iPhone'a, możesz połączyć się z komputerem Mac za pomocą kabla, a profil udostępniania jest definiowany automatycznie. wprowadź opis obrazu tutaj

Koray Yavic
źródło
2

Po pewnym czasie z tym samym niepokojącym błędem i po napisaniu unikalnego identyfikatora pakietu i nie pomogło, przeszukałem sieć i stwierdziłem , że mój błąd polegał na tym, że wybrałem urządzenie wirtualne, a nie prawdziwe. Rozwiązaniem było:

1. podłączyłem iPhone'a

2.Kliknąłem na przycisk - ustaw aktywny schemat. i tam był na górze - urządzenie iPhone. błąd zniknął.

wprowadź opis obrazu tutaj

Eran Or
źródło
2

Przyczyną tego błędu jest niedostępność identyfikatora aplikacji z podanym identyfikatorem pakietu

Rozwiązanie: prosta zmiana identyfikatora pakietu :)

Nitin Bagoriya
źródło
ale podpisałem już moją aplikację tym identyfikatorem pakietu i nie mogłem tego zrobić
jsina
1

Ten błąd jest spowodowany tym, że wybrałeś cel, a nie nazwę projektu, więc proszę, po lewej stronie ogólnie w Xcode znajdziesz nazwę swojego projektu. Kliknij na nią i zmień ją z docelowej na projektową.

lalit sharma
źródło
1

Dodanie tego, ponieważ zajęło mi to 4 godziny.

Xcode nie utworzy profilu obsługi administracyjnej dla urządzenia bez nazwy, tj. „” Lub „”. Kiedy zmieniłem nazwę urządzenia na inną, powyższe kroki zadziałały.

T. Fo
źródło
1

Zmień Deployment Target na nowszą wersję, a następnie rozwiązane

tanakan_tr
źródło
0

U mnie stało się tak, gdy tworzyłem aplikację tvOS i nie miałem zarejestrowanego AppleTV.

Ogólnie rzecz biorąc, musisz podłączyć urządzenie lub być do niego zalogowanym (podłączonym do niego) .. wtedy pojawia się tutaj: https://developer.apple.com/account/resources/devices/list

Możesz tam również dodać urządzenia. Aby dodać nowe urządzenie, musisz kliknąć przycisk resetowania. przycisk resetowania powinien być oznaczony jako modyfikuj, ponieważ niczego nie resetuje.

na przykład, jeśli chcesz utworzyć aplikację tvOS, na liście urządzeń musi znajdować się Apple TV. Gdy to dodasz, możesz już iść. Pocałunki.

user3555158
źródło
0

U mnie stało się tak, gdy próbowałem uruchomić na urządzeniu z nowszą wersją iOS niż obsługiwana przez wersję Xcode, którą pracowałem.

Dolina Krzemowa
źródło
0

Oba te błędy wynikają z braku profilu aprowizacji. Aby je utworzyć, wykonaj następujące czynności, zgodnie z sugestią w komunikacie o błędzie:

  1. Podłącz urządzenie Apple
  2. Wybierz urządzenie z menu schematów / symulatora
  3. Następnie profil informacyjny zostanie automatycznie utworzony

wprowadź opis obrazu tutaj

mohsin
źródło
-1

Zmień identyfikator pakietu, proste rozwiązanie

Nagendra Singh
źródło
-1

Ręcznie: przejdź do konta programisty Apple i kliknij certyfikaty Wybierz urządzenia z lewej strony Dodaj nazwę urządzenia i jego UDID. Zamknij Xcode i uruchom automatyczne podpisywanie

Automatycznie: podłącz swój iPhone do Xcode. i uruchom na tym aplikację. Xcode automatycznie utworzy profil.

Abdul Basit
źródło