Подтвердить что ты не робот

Ошибка: не удалось запустить, когда работает на ipad

После долгих разочарований, наконец, я получил приложение для запуска на ipad без ошибок. Однако это не работает. Он дает следующую ошибку. Мое приложение запускается на симуляторе, но не работает на ipad и дает ошибку ниже. Im действительно не уверен почему. Я пошел в описанную папку, структура которой выглядит следующим образом.

Products
 .DS_Store
  Debug-iphoneos
   .DS_Store
    sampleproject.app
    sampleproject.app.dSYM
  Debug-iphonesimulator
   .DS_Store
    sampleproject.app
    sampleproject.app.dSYM



error: failed to launch     '/Users/x/Library/Developer/Xcode/DerivedData/sampleproject/Build/Products/Debug-iphoneos/sampleproject.app/myProject' -- No such file or directory (/Users/x/Library/Developer/Xcode/DerivedData/sampleproject/Build/Products/Debug-iphoneos/sampleproject.app/myProject)
4b9b3361

Ответ 1

Просто была та же ошибка на Xcode 4.3.2 с целевым iPad3 5.1, но после этого вы можете создать и запустить на моем устройстве:

  Deleted my DerivedData directory (emptied trash too)
  Quit XCode
  Disconnected iPad USB
  Rebooted Mac
  Rebooted iPad (power down and back up)
  Reconnected iPad USB.
  Restarted Xcode with project
  Confirmed build for debug on device selected.
  Clicked Run

Я не знаю, обязательны ли все эти шаги. Это краткий ответ, так как он не объясняет проблему и не дает правильного решения. Я ожидаю большего от Apple; Я искал лучший ответ, но ничего не нашел.

Перезагрузка для решения проблем - это не решение! OTOH, это позволило мне продолжить мою работу, так что... небольшое благословение.

Ответ 2

Удаление каталога DerivedData и перезапуск Xcode сработало для меня. Простой перезапуск xcode не сделал.

Ответ 3

Следующее предложение Tarryn по удалению DerriveData приводит к другой проблеме "No Code Sign found", которая привлекает мое внимание к разделу Code Sign в моей настройке сборки. Значок кода для отладки установлен на "Не разрешать". Изменение его обратно в мой профиль разработчика iOS решает проблему.

Если кто-нибудь получит эту проблему и пойдет по пути, предложенному Тэррином, есть еще один шаг, который вы можете попытаться решить.

Ответ 4

Очень расстраивает, но, в конце концов, простой выход XCode и перезапуск XCode, похоже, устранили проблему.

Ответ 5

Во-первых, достаточно Xcode и перезапустите, он будет работать тонко.

Ответ 6

перезапуск исправлений Mac для меня.

Ответ 7

в разделе /​​DerivedData: rm -r sampleproject

- > отключить ipad → перезагрузить ipad → повторно подключить ipad

- > выйти и перезапустить XCode

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

Ответ 8

Перезапустите Xcode, и он снова работает.

Ответ 9

Другая причина этой проблемы

Выбор неправильного профиля mobileprovisioning. Например, у вас может быть профиль распространения, выбранный в режиме отладки, Xcode не позволит приложению запускаться в режиме отладки.

Чтобы исправить этот

  • Выберите файл проекта в Xcode
  • Выберите "Настройки сборки"
  • Поиск "подписи кода"
  • Подтвердите, что профиль разработки выбран для "Разработка" сборки

Ответ 10

Похоже, что цель не обязательно настроена правильно. Как называется Target? Я вижу там "Virgin Atlantic", но корень проекта - "образец проекта"?

Ответ 11

Случилось это с помощью Xcode 7.1.1 с OSX Yosemite.

Следовали всем шагам @tarryn (принятый ответ), но не перезапустили мой mac. Перезагрузка mac в конечном итоге решила проблему для меня.

Ответ 12

Отключение iPad и повторное подключение к нему просто сработали для меня.