Błąd podczas uruchamiania aplikacji na urządzeniu


Odpowiedzi:


197

Najpierw spróbuj ponownie uruchomić Xcode. Jeśli to nie zadziała, spróbuj twardego resetu urządzenia. Dzieje się tak, gdy zmieniam identyfikator pakietu mojej aplikacji.


33
Restart Xcode powinien wystarczyć. Upewnij się, że zamknąłeś i ponownie otworzyłeś xcode, a nie tylko zamknąłeś projekt. :-P
k3a

2
Wszystko, co musiałem zrobić, to zrestartować XCode4. Nie musiałem restartować urządzenia.
Heath Borders

1
restart XCode załatwił sprawę, świetnie! PS: Napotkałem również ten problem po zmianie identyfikatora pakietu.
springrider

1
Tak, wszystko, co musiałem zrobić, to również zrestartować xcode i, jak powiedział Springrider, niedawno zmieniłem identyfikator pakietu, który może mieć z tym coś wspólnego.
tallen11

Ponowne uruchomienie xcode załatwiło sprawę, dzięki :) - Zastanawiam się, dlaczego nigdy nie przyszło mi do głowy, aby spróbować zrestartować xcode!
Veeru,

2

W przypadku XCode 5 beta do rozwiązania problemu potrzebny był twardy reset urządzenia.


Jak zainicjowałeś twardy reset?
fabb,

1
Ustawienia> Ogólne> Resetuj> Resetuj wszystkie ustawienia
Oliver


1

Jeśli samo ponowne uruchomienie Xcode i iPhone'a nie pomaga, spójrz na swoje profile aprowizacji. Shift-Command-2 wywołuje to z poziomu Xcode. Następnie możesz wybrać urządzenie, a następnie udostępnić w nim profile obsługi. Usunięcie twoich profili (mój miał wiele podobnie wyglądających wpisów utworzonych przez Xcode), a następnie ponowne uruchomienie Xcode i iPhone'a rozwiązuje problem.

Jeśli Twoja aplikacja działa w tle, musisz ją ręcznie usunąć przed wdrożeniem nowej wersji. Na przykład załóżmy, że masz aplikację obsługującą iBeacon i oznacz się jako konsument w tle Bluetooth Low Energy, a system operacyjny przechowuje zapis Twojej aplikacji, nawet gdy nie jest uruchomiona. Ten rekord nie jest poprawnie usuwany po wdrożeniu nowej wersji (iOS 7.0.4). Spowoduje to zgłoszony błąd, a także zawiesi protokół debugowania i wdrażania na słuchawce. Słuchawka będzie wymagała ponownego uruchomienia.

Sposób na ominięcie problemu polega na zmianie identyfikatora pakietu aplikacji na coś, czego telefon nie widział. Następnie jest wdrażana na telefonie jako nowo widziana aplikacja, unikając problemów związanych z odniesieniami do starej aplikacji.


0

Może to być również spowodowane próbą rozmieszczenia celu na urządzeniu, które nie jest obsługiwane, np. Aplikacja na iPada na iPhone'a. Otrzymałem tę tajemniczą wiadomość, gdy zapomniałem przełączyć ją na aplikację Universal.


0

Dzieje się tak również, gdy cel wdrożenia znajduje się wyżej niż urządzenie.

Opuść go, a może zadziałać.

(dzięki Ianowi Kershawowi, który skłonił mnie do rozejrzenia się po tym polu)


0

Ostatecznie naprawiłem dla mnie CZYSZCZENIE (Command + Shift + K) projektu Xcode ...

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.