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)
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)
Odpowiedzi:
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.
Ostatecznie naprawiłem to dla mnie, zrestartowałem urządzenie (po zrobieniu wszystkiego, co wszyscy zalecają tutaj, tutaj Błąd Xcode 4: Błąd uruchamiania pliku wykonywalnego tutaj Xcode nagle przestał uruchamiać projekt na sprzęcie: „Nie można uruchomić xxx.app: .. Nie ma takiego pliku. . ” i tutaj Xcode Developer Preview: Cannot Run on Device
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.
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.
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)