Xcode не может работать с выбранным устройством

Это сообщение при попытке запуска под XCode 4 (он использовался для работы в XCode 3):

Нет доступных устройств iOS. Подключите устройство iOS или выберите имитатор iOS в качестве адресата.

У меня есть профили для моего устройства для этого приложения... где я должен искать, чтобы исправить это?

enter image description here

Ответ 1

Вы спрашиваете , где его найти:

В XCode 4 появилась новая кнопка - найдите большой

"Кнопка органайзера"

который находится в TOP ПРАВО.

Физически подключите свое устройство и нажмите "Устройства". Похоже, что новая кнопка "Организатор" является одной из самых "пропущенных" вещей при переходе на XCode4.

Обратите внимание, что вопросик спрашивает: " WHERE должен ли я исправить это?"

Ответ 2

Проблема в том, что ваша цель развертывания iOS в Project- > Build Settings отличается от текущей версии iOS на вашем реальном устройстве.

Ответ 3

У меня были дополнительные проблемы из-за моей Enterprise License, но все еще обновлялись iPads. Мне не нужно было ничего менять в настройках сборки, чтобы опустить. Но главное, с чем я столкнулся, было в организаторе, мне нужно было нажать кнопку "Использовать для развития".

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

Ответ 4

Моя проблема, аналогичная описанной выше, связана с тем, что для версии, установленной на телефоне, слишком высока целевая установка для развертывания. Было бы неплохо, если бы оно дало более полезное сообщение об ошибке. Я часами возился с моим профилем настройки, пытаясь исправить его, когда реальной проблемой была более старая версия программного обеспечения на телефоне.

Ответ 5

У меня была та же проблема. Причина была просто в том, что мой ipad не обновлялся до версии 4.3.

Ответ 6

Это произошло со мной для iOS5 с xcode 4.2.
Ответ заключается в том, чтобы войти в организатор, выбрать свое устройство и нажать кнопку "Развернуть с этим устройством" (или аналогичную формулировку). Затем вернитесь и постройте, и он должен работать.

Ответ 7

Я получил эту ошибку при правильном подключении iPad.

Некоторая информация:

  • Версия Ipad iOS: 4.2.1
  • XCode 4.2
  • Проект XCode, созданный с помощью шаблона "Приложение IOS/Пустое приложение".

Проблема заключалась в том, что мне нужно было указать "Цель развертывания iOS" на 4.2 в более одного места!

То есть, как в "Настройках сборки", так и в "Сводке".

Очень странно, и определенно еще одно раздражение XCode4.

Ответ 8

Я получил эту ошибку в Organizer - "Не удалось поддерживать разработку". Я попытался перезагрузить устройство iOS, и это сработало для меня:)

Ответ 9

Убедитесь, что исполняемый файл (также известный как CFBundleExecutable) в файле Info.plist имеет значение ${EXECUTABLE_NAME}, в отличие от любого жестко заданного значения. Это гарантирует, что даже если вы измените имя проекта или имя цели или имя схемы, это все еще работает.

Ответ 10

вам нужно установить правильную версию iOS. В моем случае это iOS 4.0 - 4.1 Поддержка отладки устройств GOTO → Настройки XCode → Загрузки → Компонент все обновления доступны для вашего iOS, нажмите "Установить".

Это работает для меня.

Ответ 11

Похоже, эта ошибка также может возникнуть, если "Имя продукта" в ваших настройках целевой сборки не соответствует значению "CFBundleExecutable" в вашем файле info.plist

Мне кажется, что это общая ошибка, которую Apple дает, если исполняемый файл установлен неправильно на устройстве. Когда отладчик пытается подключиться, он ищет исполняемое имя, и если он не там, они дают эту ошибку. Нажмите один для отладки.

Ответ 12

Перейдите к опции сборки и выберите допустимый компилятор.

Ответ 13

Выберите правильную версию развертывания iOS