Ошибка при запуске приложения на устройстве

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. Если это не сработает, попробуйте выполнить полную перезагрузку устройства. Это происходит со мной, когда я меняю идентификатор пакета своего приложения.

Aurum Aquila
источник
33
Перезапуска Xcode должно быть достаточно. Убедитесь, что вы вышли и снова открыли xcode, а не просто закрыли проект. :-P
k3a
2
Все, что мне нужно было сделать, это перезапустить XCode4. Мне не пришлось перезагружать устройство.
Heath Borders
1
перезапуск XCode сделал свое дело, отлично! PS: Я также столкнулся с этой проблемой после изменения идентификатора пакета.
Springrider
1
Да, все, что мне нужно было сделать, это перезапустить xcode, и, как сказал спринграйдер, я недавно изменил идентификатор пакета, который может иметь какое-то отношение к этому.
tallen11
Перезапуск xcode помог, спасибо :) - Интересно, почему мне никогда не приходило в голову попробовать перезапустить xcode!
Veeru
2

С бета-версией XCode 5 для решения проблемы потребовался аппаратный сброс устройства.

Амнисия
источник
Как вы инициировали полный сброс?
fabb 05
1
Настройки> Общие> Сброс> Сбросить все настройки
Оливер
1

Что в конечном итоге исправило для меня, так это перезапуск устройства (после выполнения всего остального, что здесь все рекомендуют, здесь Ошибка Xcode 4: Ошибка запуска исполняемого файла здесь Xcode внезапно прекратил запуск проекта на оборудовании: «Не удалось запустить xxx.app: .. Нет такого файла. . " и здесь Предварительный просмотр разработчика Xcode: не может работать на устройстве

Гал
источник
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 ...

Ахтазаз
источник