Mam Xcode 8 zainstalowany na OS X El Capitan.
Otrzymuję ten błąd:
Podpisanie w polu „cel” wymaga zespołu programistów. Wybierz zespół programistów w edytorze projektu.
Podpisywanie kodu jest wymagane dla typu produktu „Aplikacja” w zestawie SDK „iOS 10.0”
Odpowiedzi:
Z Xcode-8.1 i iOS-10.1
Preferences
>Accounts
>Add Apple ID
:Możesz teraz uruchomić swój projekt na urządzeniu!
źródło
Aby dodać konto programisty do Xcode:
Naciśnij Cmd ⌘+ ,(przecinek)
Idź do
Accounts
zakładkiWykonaj zrzut ekranu poniżej, aby włączyć zespół programistów:
źródło
xcode
. Możesz przetestować aplikację na urządzeniach tylko za pomocą identyfikatora Apple!general
karty. stackoverflow.com/questions/19407439/general-tab-missinggeneral
”. Kim jest generał, gdzie mieszka i jaką armię? Potrzebuję więcej kontekstu.Jeśli nadal masz ten problem, kliknij Testy i wybierz zespół dla nich.
źródło
Aby uruchomić aplikację na prawdziwym urządzeniu, musisz mieć identyfikator Apple ID i zarejestrować urządzenie za pomocą tego identyfikatora. Dlatego pojawia się ten błąd.
Oto jak to robisz.
Przejdź do Nawigatora projektu. Cmd- 1jeśli nie możesz tego znaleźć.
Kliknij menu rozwijane cel projektu i wybierz Cel.
Kliknij menu Zespół i wybierz dodaj konto.
Zaloguj się przy użyciu swojego Apple ID, który jest powiązany z kontem programisty lub po prostu Apple, jeśli nie masz konta programisty.
Jeśli jeszcze nie zarejestrowałeś urządzenia na tym koncie, pojawi się przycisk, coś w rodzaju „Zarejestruj urządzenie”. Kliknij to, a Apple zarejestruje urządzenie i wykona certyfikaty oraz podpisanie kodu. (Och, moje certyfikaty jednorożce i podpisywanie jest o wiele łatwiejsze niż kiedyś)
Wybierz urządzenie fizyczne i naciśnij przycisk Uruchom, a powinno ono załadować się na urządzenie bez błędów.
źródło
Cóż, po zrobieniu tych wszystkich rzeczy nadal mam błędy, więc zamknąłem Xcode i otworzyłem go ponownie, a potem zadziałało.
źródło
Ostatnio miał problem z Xcode 11 beta 2:
Jeśli twój cel nie ma zakładki „Podpisywanie i możliwości” (w moim przypadku miał go tylko cel testowy), otwórz ustawienia kompilacji dla swojego projektu i kliknij „Wszystkie” zamiast „Podstawowe” / „Dostosowane”. Znajdź podpisywanie w ustawieniach i upewnij się, że masz skonfigurowany zespół programistów.
źródło
Jeśli chcesz na razie wyłączyć zespół, ponieważ nie masz konta programistycznego, po prostu zmień cel w górnym menu na iPhone'a zamiast zwykłego urządzenia iOS lub urządzenia rzeczywistego.
źródło
Dla osób używających
Ionic
i otrzymujących ten błąd - musisz go otworzyć$project_dir/platform/ios/$project_name.xcodeproj
- a następnie wykonaj czynności wymienione w „odpowiedzi”źródło
Wybierz zespół w ogólnych ustawieniach celu
źródło
Dla tych, którzy przyjdą tu po mnie, jeśli to Xcode 11 i iOS 13, twój układ może wyglądać nieco inaczej niż to, co widzisz w głównej odpowiedzi na to pytanie.
Najpierw zrób to tak, jak wspomniano w odpowiedzi: Dodaj swój identyfikator Apple ID w Preferencjach Xcode> Konta> Dodaj Apple ID.
Następnie kliknij nazwę projektu, która znajduje się w lewym panelu, a następnie pojawi się okno ustawień, a następnie poszukaj podpisywania i możliwości i tam zobaczysz „Zespół” i wybierz swoją nazwę jako opcję.
źródło
wybierz zespół programistów zarówno projektu, jak i docelowego. Wszystkie rzeczy ustawione na automatyczne, to zadziała
źródło
Miałem ten błąd w moim projekcie React Native, co dziwne, myślałem, że NIE edytuję poprawnego pliku .xcodeproj! Wszedłem do katalogu projektu „./ nazwa_aplikacji / ios”, otworzyłem plik projektu i zmodyfikowałem nazwę mojego zespołu w projekcie i zaczął on działać.
źródło
Xcode 11.4
Kliknij: 1. Twój projekt 2. Podpisywanie i możliwości 3. Wybierz swój zespół.
źródło
Obniżenie poziomu docelowego rozwoju iOS z,
12.1
aby12
naprawić problem, ponieważ nie mam skonfigurowanego zespołu programistów.źródło
Upewnij się, że dodałeś zespół na kartach debugowania i wydania.
źródło