Помилка під час запуску програми на пристрої


90

Я отримую цю помилку під час запуску програми на пристрої:

Error launching remote program: No such file or directory (/private/var/mobile/Applications/3E6A33F8-52EE-4A0B-AB9F-A122B7C42045/Test.app/Test)

4
Відповідь нижче, хоч і популярний, для мене не спрацював. Подивіться мою відповідь тут: Помилка Xcode 4: Помилка запуску виконуваного файлу
Сем

Відповіді:


197

Спочатку спробуйте перезапустити Xcode. Якщо це не спрацює, спробуйте апаратно скинути налаштування пристрою. Це трапляється зі мною, коли я міняю ідентифікатор пакета свого додатка.


33
Перезапуску Xcode має бути достатньо. Переконайтеся, що ви вийшли і знову відкрили xcode, а не просто закрили проект. :-P
k3a

2
Мені потрібно було лише перезапустити XCode4. Мені не довелося перезавантажувати пристрій.
Heath Borders

1
перезапустіть XCode зробив свою справу, чудово! PS: Я також зіткнувся з цією проблемою після того, як змінив ідентифікатор пакета.
springrider

1
Так, все, що мені потрібно було також перезапустити xcode, і, як сказав springrider, я нещодавно змінив ідентифікатор Bundle, що може мати до цього щось спільне.
tallen11

Перезапуск xcode зробив свою справу, дякую :) - Цікаво, чому мені ніколи не спало на думку спробувати перезапустити xcode!
Veeru

2

З бета-версією XCode 5 для вирішення проблеми потрібен був апаратний скидання пристрою.


Як ви ініціювали апаратне скидання?
fabb

1
Налаштування> Загальні> Скинути> Скинути всі налаштування
Олівер

1

1

Якщо просто перезапустити Xcode і iPhone не допомогло, перегляньте свої профілі підготовки. Shift-Command-2 виводить його зсередини Xcode. Потім ви можете вибрати пристрій, а потім забезпечити профілі в ньому. Видалення ваших профілів (у моєму було багато подібних записів, створених Xcode), а потім перезапуск Xcode, і iPhone усуває проблему.

Якщо ваша програма є фоновою, вам доведеться вручну видалити програму перед розгортанням нової версії. Наприклад, скажімо, що ви знаєте програму iBeacon, і позначте себе як фонового споживача Bluetooth Low Energy, тоді ОС зберігає деякий запис про вашу програму, навіть коли вона не працює. Цей запис не видаляється належним чином під час розгортання нової версії (iOS 7.0.4). Це спричинить повідомлення про помилку, а також повісить протокол налагодження та розгортання на слухавку. Трубку потрібно буде перезапустити.

Хак для уникнення проблеми полягає в тому, щоб змінити ідентифікатор пакета вашого додатка на те, чого телефон не бачив. Потім він розгортається на слухавці як нещодавно побачена програма, уникаючи проблем із посиланнями на стару програму.


0

Це також може бути викликано спробою розгорнути ціль на пристрої, який не підтримується, наприклад, додаток iPad на iPhone. Я отримав це загадкове повідомлення, коли забув переключити його на універсальний додаток.


0

Це також трапляється, коли ваша ціль розгортання вища, ніж ваша пристрій.

Опустіть його, і це може спрацювати.

(завдяки Ієну Кершоу, котрий змусив мене оглянути це поле)


0

Що нарешті виправлено для мене, це ОЧИСТКА (Command + Shift + K) проект Xcode ...

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.