Xcode запустит приложение на симуляторе, но не на устройстве - PullRequest
46 голосов
/ 03 апреля 2012

При попытке запустить приложение на моем устройстве появляется следующая ошибка.

error: failed to launch '/Users/michael/Library/Developer/Xcode/DerivedData/Build/Products/Debug-iphoneos/Word Processor.app/Word Processor' -- No such file or directory (/Users/michael/Library/Developer/Xcode/DerivedData/Build/Products/Debug-iphoneos/Word Processor.app/Word Processor)

Приложение отлично работает в симуляторе. Когда я пытаюсь выполнить отладку на устройстве, оно, кажется, копирует приложение (я вижу значок), но затем останавливается с приведенным выше сообщением. XCode говорит, что приложение запущено на моем iPod, но на моем iPod ничего не происходит.

Когда я нажимаю на приложение, приложение запускается, но, похоже, отсутствуют ресурсы. Другие проекты шахты работают должным образом. Какие настройки мне нужно изменить, чтобы эта работа работала правильно? Глядя на сообщение об ошибке, я думаю, что в моем Mac для поиска приложения. Но это не имеет смысла, так как я пытаюсь запустить его на своем 4-м поколении iPod touch. Я использую Xcode 4.3.1 и iOS 5.1

Ответы [ 14 ]

1 голос
/ 20 сентября 2013

Как и у Chronos mentiod, причиной могут быть возможности устройства.Кроме того, я бы сказал, что в моем случае все дело в ключе UIRequiresPersistentWiFi , который (по какой-то непонятной причине) не позволил мне установить мое приложение на iPhone4.Надеюсь, это поможет тем, кто попробовал все остальное и еще не решил проблему.

1 голос
/ 03 июня 2013

Я сталкивался с этой же проблемой в нескольких разных проектах, много исследовал на форумах и даже здесь о переполнении стека.Было дано много решений, и некоторые люди, казалось, заставляли их работать, но ни одно из них не помогало мне.Итак, мы попробовали довольно очевидный ход действий, о котором раньше не задумывались: я выполнил CHMOD -R 777 по пути EXACT, указанному в сообщении об ошибке (я скопировал его напрямую).

Работал как шарм, 100% раз!

Надеюсь, это поможет, ребята!

0 голосов
/ 27 января 2018

Я сделал эти шаги:

  1. Удалить производные данные: rm -rf ~/Library/Developer/Xcode/DerivedData
  2. Глубокая очистка проекта: клавиша Shift + клавиша выбора + клавиша управления + буква K клавиша
  3. Выйти из проекта
  4. Выйти из XCode
  5. Удалено приложение с моего устройства

Когда я снова открыл Xcode, запустил проект, а затем запустил приложение, которое оно успешно запускало на моем устройстве

0 голосов
/ 12 декабря 2013

Я решаю эту проблему, перейдя в Targets-> Info -> Required Device Возможности устройства и проверив id на 0 index, если armv7 не в 0 index, затем удалите другие вещи и armv7, установленные на 0 index, очистите приложение, подключите устройство и запустите.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...