Xcode „Nie można uruchomić”. Zgłasza tylko „Bezpieczeństwo” jako błąd

88

Zmieniłem nazwę aplikacji. Poza tym okno dialogowe wygląda dokładnie tak. Tworzę aplikację dla przedsiębiorstw i próbowałem ponownie uruchomić Xcode i iPhone'a, na którym pracuję. Brak zmiany. Czy ktoś to spotkał? Czy są jakieś wpisy dziennika, które mogłyby wskazać mi właściwy kierunek lub podać więcej szczegółów. Z tego, co widzę, w zwykłym dzienniku nie ma nic.

Nie udało się uruchomić

Aktualizacja

Znalazłem to w dzienniku urządzenia:

<Warning>: Unable to launch com.bundleID.etc because it has an invalid code signature, inadequate entitlements or its profile has not been explicitly trusted by the user.

Co jest trochę dziwne, ponieważ działało wczoraj, a wszystkie profile itp. Zostały wydane tydzień temu.

GusOst
źródło
Poważnie próbowałem kilka razy kliknąć przycisk OK: |
capikaw

Odpowiedzi:

235

Najwyraźniej po aktualizacji systemu operacyjnego i tak trzeba ręcznie uruchomić aplikację na urządzeniu i powiedzieć, że ufasz twórcy oprogramowania.

Ten komunikat o błędzie zniknął teraz.

GusOst
źródło
Część dziennika urządzenia „nie została wyraźnie zaufana przez użytkownika” dała mi do myślenia. Potem trochę pogrzebałem i otwierając aplikację, poprosiłem o zgodę. Przypomniałem sobie część „wyraźnie zaufana przez użytkownika” i pomyślałem, że to może być to. To było.
GusOst,
6
Komunikat „Nie udało się pobrać zadania dla procesu XXX” jest prawdopodobnie spowodowany tym, że używasz profilu informacyjnego przedsiębiorstwa (lub profilu informacyjnego dystrybucji), a nie profilu informacyjnego programisty.
Dylan,
1
Ta metoda przestaje działać, jeśli usuniesz i ponownie zainstalujesz aplikację (co jest czasami potrzebne do wyczyszczenia wszystkich pamięci podręcznych itp.). Zgodnie z odpowiedzią @Mark, usunięcie wszystkich profili obsługi telefonu jest bardziej trwałym rozwiązaniem.
Ricardo Sanchez-Saez
9

Używając xcode 7 z urządzeniem iOS w wersji 9.2, musiałem:

  1. Otwórz ustawienia'
  2. Kliknij „Ogólne”
  3. Kliknij „Zarządzanie urządzeniami”
  4. Kliknij „Aplikacja programisty” znajdującą się na liście
  5. Kliknij „Zaufaj (nazwa programisty)”
  6. Wybierz „Zaufaj” w wyskakującym okienku

Aplikacja powinna się załadować i uruchomić po uruchomieniu xcode.

u84six
źródło
6

Miałem problem z brakiem aplikacji na moim urządzeniu, więc nie mogłem ręcznie uruchomić jej, aby zaakceptować monit. U mnie to działało po usunięciu wszystkich wygasłych profili obsługi administracyjnej z mojego urządzenia, co zmusiło Xcode do zainstalowania nowego.

Po tym udało mi się uruchomić moją aplikację.

Mark Struzinski
źródło
6

Właśnie ten problem został uruchomiony na urządzeniu z systemem iOS 8 po raz pierwszy, ponieważ wymagał ręcznego uruchomienia na urządzeniu (kopiuje go dobrze, ale nie uruchamia), a następnie stwierdzam, że ufam programistom.

CMash
źródło
5

Miałem ten sam problem rozwiązany w ten sposób:

Może się tak zdarzyć, ponieważ Twój profil programisty nie jest przypisany jako ZAUFANY w ustawieniach telefonu lub zegarka.

Możesz ustawić swój profil jako ZAUFANY, jak poniżej:

  • Przejdź do ustawień,
  • Profil
  • Przypisz tam swój profil jako Zaufany.
Ahmet Kazim Günay
źródło
4

Jeśli podpiszesz aplikację przy użyciu obsługi administracyjnej przedsiębiorstwa, zostanie wyświetlony ten błąd. Nadal zainstaluje aplikację na telefonie, ale najwyraźniej nie możesz debugować aplikacji podpisanej w ten sposób. Musisz podpisać aplikację za pomocą obsługi administracyjnej programisty lub ręcznie uruchomić aplikację na telefonie.

BillyRayCyrus
źródło
3
  1. Wybierz Okno-> Urządzenia.
  2. Kliknij prawym przyciskiem myszy urządzenie w lewej kolumnie, wybierz „Pokaż profile obsługi administracyjnej”.
  3. Kliknij odpowiedni profil informacyjny.
  4. Naciśnij przycisk „-” Kontynuuj usuwanie wszystkich profili, których to dotyczy.
  5. Zainstaluj ponownie aplikację.
Sveta
źródło
U mnie odinstalowanie aplikacji z urządzenia, wykonanie powyższych czynności, a następnie zainstalowanie aplikacji zadziałało.
lewibostian
3

Aby rozwiązać process launch failed: Securityproblem, dotknij ikony aplikacji na urządzeniu z systemem iOS po uruchomieniu aplikacji za pomocą Xcode.

Pamiętaj, aby dotknąć ikony aplikacji, gdy alert Xcode jest nadal wyświetlany . W przeciwnym razie aplikacja nie będzie działać.

  1. Uruchom aplikację za pośrednictwem Xcode. Zobaczysz alert bezpieczeństwa poniżej. Nie naciskaj OK .

Nie można uruchomić procesu „AppName”, uruchomienie procesu nie powiodło się: zabezpieczenia

  1. Na urządzeniu z systemem iOS dotknij ikony nowo zainstalowanej aplikacji:

stuknij ikonę aplikacji na urządzeniu z systemem iOS

  1. Po dotknięciu ikony powinien zostać wyświetlony alert z prośbą o „Zaufanie” niezaufanemu deweloperowi aplikacji. Po wykonaniu tej czynności aplikacja zostanie natychmiast uruchomiona, bez połączenia z debugerem Xcode.

    • Jeśli nie widzisz tego alertu „Zaufaj”, prawdopodobnie zbyt wcześnie nacisnąłeś „OK” w Xcode. Nie należy nacisnąć przycisk „OK” na baczności Xcodepo ufając dewelopera.

Zaufaj temu deweloperowi?

  1. Na koniec wróć i naciśnij „OK” na alercie Xcode. Będziesz musiał ponownie uruchomić aplikację, aby połączyć uruchomioną aplikację na urządzeniu z systemem iOS z debugerem Xcode.

Teraz naciśnij OK w Xcode.

pkamb
źródło
0

Miałem ten sam problem co powyżej i rozwiązałem go, zmieniając tożsamość podpisywania kodu na iOS Developer

(Najpierw wypróbowałem wszystkie inne kroki powyżej)

Mogę teraz uruchomić aplikację w xcode i zobaczyć dane wyjściowe debugowania

Seal ag leamh
źródło