Błąd podczas uruchamiania aplikacji na urządzeniu

90

Otrzymuję ten błąd podczas uruchamiania aplikacji na urządzeniu:

Error launching remote program: No such file or directory (/private/var/mobile/Applications/3E6A33F8-52EE-4A0B-AB9F-A122B7C42045/Test.app/Test)
Abhinav
źródło
4
Odpowiedź poniżej, choć popularna, nie działa dla mnie. Zobacz moją odpowiedź tutaj: Błąd Xcode 4: Błąd uruchamiania pliku wykonywalnego
Sam

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.

Aurum Aquila
źródło
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.

Amnysia
źródło
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.

Faisal Memon
źródło
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.

Ian Kershaw
źródło
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)

Jaskółka oknówka
źródło
0

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

Ahtazaz
źródło