Pracuję nad aplikacją od 1 lub 2 tygodni, a wczoraj zaktualizowałem iPhone'a 5S do iOS 8 GM. Wszystko działało dobrze i mogłem również przetestować na moim urządzeniu, dopóki nie usunąłem aplikacji z telefonu i nie chciałem budować ponownie. Pojawił się następujący błąd:
Could not launch "My App"
process launch failed: Security
Kiedy testuję z symulatorem, działa dobrze. Czy to z powodu aktualizacji iOS 8 GM i jak mogę rozwiązać ten problem z uruchomieniem? Chcę mieć możliwość testowania na moim iPhonie i symulatorze.
Odpowiedzi:
Jeśli to otrzymasz, aplikacja została zainstalowana na Twoim urządzeniu. Musisz dotknąć ikony. Zapyta Cię, czy naprawdę chcesz go uruchomić. Powiedz „
yes
” i wtedyBuild & Run again
.Od
iOS 9
tego momentu należy przejść do Settings→ General→ Device Management→ Developer App→ Trust`.W niektórych wersjach należy zamiast
iOS
tego przejść do Settings→ General→ Profile.źródło
Zaktualizowana odpowiedź dla Xcode 7 : Stuknięcie aplikacji już nie działa (od wersji beta 1 wyświetla tylko komunikat „niezaufany programista korporacyjny” z tylko przyciskiem Odrzuć).
Aby to naprawić, otwórz aplikację Ustawienia, przejdź do Ogólne / Profile, a zobaczysz swój profil. Oznacz to jako zaufane i wszystko powinno zacząć normalnie działać.
Zaktualizowano dla iOS 9.2.1 i Xcode 7.2.1:
Idź do: Ustawienia> Ogólne> Zarządzanie urządzeniami> Wybierz aplikację z aplikacji dla programistów> Zaufaj aplikacji.
źródło
Hej, więc zaakceptowana odpowiedź działa, chyba że musisz debugować pierwsze uruchomienie aplikacji. Myślę jednak, że ta odpowiedź jest raczej rozwiązaniem, a nie faktycznym rozwiązaniem. Z mojego zrozumienia wynika, że ten komunikat pojawia się, gdy masz trochę dziwności w swoim profilu administracyjnym / konfiguracji certyfikatu, więc upewnij się, że wszystko jest w doskonałym stanie w tym dziale. przed kilkakrotnym taranowaniem głową o ścianę.
To, co zadziałało, było następujące z dokumentacji Apple :
Upewnij się, że kliknij prawym przyciskiem myszy obraz urządzenia, a nie nazwę urządzenia, w przeciwnym razie nie zobaczysz opcji profili obsługi administracyjnej. Przywróciłem mój nowy telefon ze starej kopii zapasowej i było dużo cruft wokół, miałem też 2 różnych programistów. certyfikaty aktywne (nie wiem dlaczego), ale usunąłem jeden, utworzyłem nowy profil, pozbyłem się wszystkich profili na urządzeniu i działało.
Mam nadzieję, że to pomaga komuś innemu.
źródło
Aktualizacja dla iOS9.2.1 i Xcode 7.2.1
Jeśli pojawi się ten błąd podczas budowania na urządzeniu w Xcode:
Na urządzeniu dotknij ikony aplikacji, która zostałaby właśnie dodana podczas próby zbudowania aplikacji, i powinieneś zobaczyć:
Następnie na urządzeniu przejdź do Ustawienia -> Ogólne -> Zarządzanie urządzeniem, a zobaczysz tę stronę:
Wybierz profil, którego używasz z Xcode, i powinieneś zobaczyć tę stronę:
Kliknij Zaufaj „nazwa_uż[email protected]”, a następnie kliknij Zaufaj w następnym oknie podręcznym.
Wróć do Xcode i ponownie uruchom projekt, który powinien zbudować aplikację na Twoim urządzeniu.
źródło
Aby obejść
process launch failed: Security
problem i natychmiast uruchomić aplikację na urządzeniu, dotknij ikony aplikacji na urządzeniu z systemem iOS po uruchomieniu aplikacji za pośrednictwem Xcode.Umożliwi to natychmiastowe uruchomienie aplikacji. W rzeczywistości może nie „rozwiązać” problemu root, który powoduje te alerty uprawnień.
Pamiętaj, aby dotknąć ikony aplikacji, gdy alert Xcode jest nadal wyświetlany . W przeciwnym razie aplikacja nie będzie działać. Ciągle zapominam o tym ważnym kroku i nie mogę uruchomić aplikacji na moim urządzeniu. Dokumentuję to tutaj dla siebie i wszystkich innych :)
Po dotknięciu ikony powinien zostać wyświetlony komunikat z prośbą o „Ufanie” niezaufanemu twórcy aplikacji. Po wykonaniu tej czynności aplikacja zostanie natychmiast uruchomiona, niepodłączona do debugera Xcode.
źródło
Mam ten sam problem. Klikam ok w xcode, a kiedy uruchamiam aplikację na iPhonie, pytam, czy chcę zaufać tej aplikacji. Dzięki temu aplikacja działa, a dalsze kompilowanie i uruchamianie z xcode przebiegło bez problemu do momentu usunięcia aplikacji z iPhone'a i ponownego zainstalowania. Potem mam pierwszą linię ;-)
źródło
Alternatywnie, jeśli nie widać okna dialogowego „Nieufny programista aplikacji”:
Przejdź do iPhone'a> Ustawienia> Ogólne> Profil> „[email protected]”> Zaufanie
źródło
USTAWIENIA -> OGÓLNE -> Profile i zarządzanie urządzeniami wybierz profil programisty i wciśnij Trust.
jeśli nie masz menu Profile i zarządzanie urządzeniami, musisz zarejestrować swoje urządzenie na stronie beta.apple.com i pobrać profil z Safari.
Wszystko gotowe.
źródło
W iOS 9.2 zmienili nazwę „Profile” na „Zarządzanie urządzeniami”
Oto jak powinieneś to zrobić teraz:
źródło
Ok, to wydaje się spóźnione i testowałem aplikację z wyłączonym połączeniem internetowym, aby przetestować moją funkcjonalność. Gdy wyłączyłem internet, dostałem taki błąd. Po włączeniu Internetu mogę ponownie zainstalować. Wiem, że to głupie, ale może to komuś pomóc
źródło
Xcode jest w stanie zbudować i zainstalować aplikację, ale nie jest w stanie jej uruchomić po raz pierwszy. Wystarczy dotknąć ikony aplikacji na telefonie, a następnie zostaniesz zapytany, czy chcesz zaufać programistom. Pozwól na to, a aplikacja uruchomi się, a następnie Xcode będzie mógł automatycznie zainstalować i uruchomić tę oraz inne aplikacje.
źródło
„Jeśli to otrzymasz, aplikacja zainstalowała się na Twoim urządzeniu. Musisz dotknąć ikony. Zostaniesz zapytany, czy naprawdę chcesz ją uruchomić. Powiedz„ tak ”, a następnie Zbuduj i uruchom ponownie.”
Aby dodać do tego, obowiązuje to tylko w momencie pojawienia się błędu, jeśli klikniesz OK, a następnie stuknij aplikację. Nic nie zrobi. Porysowałem się po tym przez 30 dziwnych minut, szukając alternatywnych sposobów rozwiązania problemu.
źródło
BTW, dzieje się tak również, jeśli zmienisz zespół swojego celu w Xcode i przebudujesz. Byłem dość zaskoczony, widząc ten problem z aplikacją, którą wcześniej uruchomiłem na urządzeniu. Zajęło mi to trochę czasu, żeby wymyślić… Może się to zdarzyć dopiero przy pierwszym zbudowaniu urządzenia z zespołem.
źródło
Miałem ten problem wcześniej na Xcode 7, ponieważ wtedy zdałem sobie sprawę, że chodzi o moje połączenie internetowe, było wyłączone i kontrolę bezpieczeństwa za pomocą Internetu, aby upewnić się, że twoje konto programisty jest prawidłowe. a gdy nie widzi internetu, pojawia się ten błąd… po naprawieniu internetu działa dobrze.
źródło