Ответ 1
Очистите папку приложения и восстановите ее
Когда я пытаюсь запустить приложение с Xcode на устройство, я получаю эту ошибку:
error: failed to launch '/Users/Luca/Library/Developer/Xcode/DerivedData/myapp-bmsyknqfiyjuechenbmjnbfmpnsn/Build/Products/Debug-iphoneos/myapp.app/myapp' -- No such file or directory (/Users/Luca/Library/Developer/Xcode/DerivedData/myapp-bmsyknqfiyjuechenbmjnbfmpnsn/Build/Products/Debug-iphoneos/myapp.app/myapp)
Я использую Xcode 4.3.2 и iOS 5.1 для своего iPhone.
Очистите папку приложения и восстановите ее
Очистка, выход из XCode, перезапуск XCode и перекомпиляция помогли мне с определенной проблемой.
Я также столкнулся с этой проблемой, составив проект Cocos2D на iPhone 4. Это было после того, как он выполнил все шаги, предложенные Джеффом Граймсом, но безрезультатно. Все работало нормально, поэтому я был немного в тупике.
Ошибка была вызвана изменением UIRequiredDeviceCapabilities
для accelerometer
от YES
до NO
(так как приложение не использует акселерометр, я решил просто отказаться от этого требования). Я изменил его, и все в порядке - компиляция снова.
Кстати, я думал, что изменение значения ключа на NO
означает, что акселерометр просто не понадобится. Это неверно - это прерывает компилятор, проверяя, чтобы на нем не было акселерометра, что, конечно же, возвращает true для большинства устройств. Поэтому вам просто нужно полностью удалить эту строку, если вам не нужна поддержка акселерометра.
Я столкнулся с этой проблемой, когда попытался запустить приложение на устройстве с версией iOS ниже цели развертывания, установленной в Target- > Summary- > Deployment Target. Цель развертывания была установлена в 6.0, а мое устройство - iOS 5.1. Изменение цели развертывания на 5.1 исправило это для меня.
Для меня перезапуск Xcode, очистка DerivedData и остального устройства в большинстве случаев была недостаточной, пока я не выяснил, что iTunes также работает, и после выхода из iTunes все сработало нормально!
Итак, мои шаги сейчас просты:
Он работает без очистки и перезапуска устройства.
У меня та же проблема. В моем случае я только что обновил iPhone от iOS 6.1 до iOS 7.0.4. Я могу установить приложение с Xcode 5 на устройство, но его нельзя было запустить. Я сделал много предложений по отключению, удалению приложения, удалению папки и перезапуску Xcode. Он по-прежнему не может работать, пока я не перезагружу iPhone. После перезагрузки iPhone я повторяю выше, и теперь он работает.
Иногда это помогает отключить устройство и снова подключить его.
Я тоже столкнулся с этой проблемой. Я попробовал варианты, перечисленные выше.
Но в моем случае проблема была в устройстве с iOS версии 6.0, а целью сборки было установлено значение 6.1. Версия симулятора - iOS 6.1, поэтому он работает на симуляторе, но по телефону он не смог установить.
После изменения целевой версии сборки она выполняется и устанавливается на устройстве
Пусть это поможет...
- Avinash
Единственный способ, которым я смог это исправить, - это жесткая загрузка моего iPhone (удержание питания и кнопка меню до тех пор, пока он не отключится) и перезапустите Xcode.
Я просто хотел добавить еще один совет, чтобы это не произошло:
НЕ отключайте свое физическое устройство до того, как вы нажмете кнопку отладки остановки от xCode. На самом деле это самый распространенный случай, после которого я столкнулся с проблемой "не запускать". В моем случае 80% проблемы вызвано этим... просто случайно отсоединили устройство во время отладки...
Имейте в виду.: P