Я обновился до бета-версии Xcode 12.3. версия устройства 14.2, но Xcode жалуется:

При подготовке устройства к разработке обнаружены ошибки. Пожалуйста, проверьте окно «Устройства и симуляторы».

Не удалось подготовить устройство к разработке

iPhone напрямую подключен к MacBook. Я перепробовал все болтовни в сети. но безуспешно?

enter image description here

Невозможно подготовить УСТРОЙСТВО к разработке

Пожалуйста, проверьте подключение к устройству и просмотрите все ошибки в окне «Устройства и симуляторы».

Ответы (32)

Простая перезагрузка телефона исправит это

Мне приходилось возвращаться к этому SO-вопросу дважды за последние пару недель. В первый раз мне пришлось обновить версии Xcode и iOS, что устранило проблему. Теперь проблема вернулась, но обновлений нет. Я попытался отключить и снова подключить телефон к ноутбуку, но безуспешно.

Что исправило во второй раз, так это просто перезагрузка моего телефона. Мне любопытно, если бы это тоже исправило это в первый раз, без необходимости обновления.

Я знаю, что это просто повторяет другие ответы здесь, но, по крайней мере, я бы рекомендовал просто начать с простого перезапуска телефона и посмотреть, решит ли это вашу проблему. Вот конкретный снимок экрана, с которым я столкнулся, на случай, если ваш такой же (совет от профессионала: вы можете открыть окно «Устройства и симуляторы», перейдя в Окно -> Устройства и симуляторы shift-command-2).

Errors were encountered while preparing your device for development. Please check the Devices and Simulators Window

Запуск Xcode 12.4 и iOS 14.4 на iPhone Xs и сегодня столкнулся с той же проблемой. Впервые увидел. Я хотел повторить то, что уже указали здесь многие другие участники; перезагрузка устройства iOS сделала свое дело.

У меня каждый раз работает перезагрузка iPad!

Это решило проблему для меня:

  • Удалить приложение с телефона
  • Очистите папку сборки с помощью: + shift + K
  • Отменить сопряжение устройства + сдвиг + 2
  • Отключить iPhone

Как многие люди упоминали / предлагали, перезапуск моего iPhone решил проблему.

Мои настройки: Catalina 10.15.7, Android Studio 4.0, Flutter 2.01 и Xcode 12.4.

-> дата-кабель отключен

-> дата-кабель на

и это работает:)

Я думаю, что подключение часов Apple Watch к вашему iphone вызывает некоторые проблемы.

Я доверял своим яблочным часам, но проблема все еще возникла. Единственное, что у меня сработало, это снятие сравнения с часами Apple Watch с iphone:

  • разорвать пару Apple Watch с iphone
  • разорвать пару iphone с xcode

Перезагрузите оба и не выполняйте сопряжение Apple Watch, пока не будет выполнено сопряжение с iphone.

и, если у вас есть другие проблемы и вы используете флаттер, запустите flutter doctorи убедитесь, что у вас установлены cocoapods.

и еще раз, если Flutter выдает проблемы, следуйте инструкциям здесь, чтобы убедиться, что вы правильно настроили свою подпись

также, если что-то не работает, выполните флаттер-очистку, а затем повторите попытку.

В моем случае нужно было синхронизировать версию iOS с моей версией Xcode.

Xcode 12.3 with iOS 14.3

Я попробовал большинство предложений здесь. Единственное, что в итоге сработало, - это отключение моего телефона в Xcode, а затем отключение моих часов Apple от моего iPhone. Теперь подключается просто отлично. iOS (14,3) Xcode (12,3)

После перезагрузки Mac и iPhone, если у вас есть Apple Watch - наденьте их и введите код доверия или даже перезагрузите.

Я обнаружил, что если устройство находится в «Режиме низкого энергопотребления», это приведет к этой ошибке. Так что просто отключите его в своих настройках.

Я перезапустил свой iPhone (14.2); теперь и Xcode 12.3 beta, и 12.2 могут запускать приложение на моем устройстве.

У меня такое же сообщение об ошибке после обновления Xcode до 12.4. Я отключил и снова подключил iPad. Затем я ждал 1-2 минуты, пока Xcode обработает файлы кеша устройства. Наконец, я смог запустить свое приложение на устройстве.

Мне просто пришлось отключить телефон от экрана Xcode Устройства и симуляторы, а затем нажать Trust при подключении его к компьютеру, чтобы мои часы работали с Xcode

Точно такая же проблема с Xcode 12.3 beta; для меня просто нужно: Отключите телефон Перезагрузите телефон все еще на ios14.2

Мы столкнулись с этой ошибкой и определили, что она вызвана повреждением кабеля iPhone. Новый кабель, проблема решена.

Я решил проблему, сняв кабель iPhone и вставив его обратно.

Моя настолько смешна, что заслуживает отдельного ответа. Я пытался развернуть свою сборку на смоделированном iPhone SE. Так совпало, что у меня на зарядке был свой iPhone, и это тоже был SE.

Конечно, мне удалось нацелить не на то устройство. Первый раз с Xcode.

Мои текущие настройки и версии: XCode 12.4 и iOS 14.4

  • Мне пришлось обновить XCode, так как моя iOS была обновлена. Это исправило ошибку компилятора в Unity, а затем то же сообщение появилось во время развертывания. Все, что я сделал, это отключил / повторно подключился.

Спасибо Мэтту за подсказку: Обновление устройства iOS до версии 12.3 beta устранило проблему.

если вы обновили iOS до последней бета-версии, вам также следует использовать последнюю бета-версию Xcode.

введите описание изображения здесь

Мне в справке ставится отметка радио «подключение по сети» (вверху справа меню устройств и симуляторов)

Что сработало для меня, так это перейти в окно Xcode Devices and Simulators, затем ...

  • щелкните правой кнопкой мыши подключенное устройство и выберите пункт меню «Показать профили обеспечения», затем удалите все профили обеспечения,
  • щелкните правой кнопкой мыши подключенное устройство и выберите пункт меню «Отменить сопряжение устройства»
  • Отключить и перезагрузить телефон

В моем случае решение было:

  • Общие настройки на телефоне
  • Профили и управление устройствами
  • Откройте приложение разработчика и нажмите Trust

Я не мог заставить телефон авторизоваться, пока сопряженные Apple Watch не доверяли компьютеру. Можно представить себе более полезное сообщение об ошибке.

И iPhone, и сопряженные Apple Watch должны доверять компьютеру, прежде чем телефон можно будет успешно подготовить к разработке.

Я столкнулся с тем же на моем iPhone под управлением iOS 15.0 при попытке запустить мое приложение из Xcode 13.0, мне помогло убийство демона UBS, перезагрузки не потребовалось.

sudo killall -STOP -c usbd 

Больше с Форум разработчиков Apple.

Что мне помогло после перезагрузки телефона, так это на телефоне:

  1. Заходим в настройки
  2. Разработчик
  3. Забыть доверенные устройства (это первая кнопка)
  4. Переподключить телефон к Mac
  5. Нажми траст на телефоне
  6. Выйти из настроек (иначе скажет, что ваш телефон занят)
  7. Нажмите эту кнопку воспроизведения в XCode

Nothing from the above listed helped me and also I have encountered this problem when the app was removed for a while. But turning off the phone for 10 mins solved the problem.

Здесь точно такая же проблема, это решило проблему для меня:

  • Удалить приложение с телефона
  • Очистите папку сборки с помощью: + shift + K
  • Удалить производные данные
  • Отменить сопряжение устройства (из + сдвиг + 2 окно)
  • Отключить iPhone
  • Перезагрузите iPhone
  • Перезагрузите Mac
  • Доверие

После этого у меня заработало.

У меня работают следующие шаги: D

  • Удалить приложение с телефона
  • Очистите папку сборки с помощью: ⌘ + shift + K
  • Удалить производные данные
  • Отменить сопряжение устройства (из окна ⌘ + shift + 2)
  • Отключить iPhone
  • Перезагрузите iPhone
  • Перезагрузите Mac
  • Доверие

Спасибо !!!

У меня была та же проблема, и я попробовал все другие предложенные исправления:

  • Очищенные производные данные
  • Очистка / перезапуск Xcode
  • Удалено сопряженное устройство
  • Перезагрузите устройство
  • Перезагрузите Mac
  • Снова доверяйте компьютеру и на Устройстве, и на Apple Watch

В конце концов, единственное, что у меня сработало, - это обновить мои парные Apple Watch Series 3 до последней версии ОС.

Для меня это была проблема «доверия», когда в прошлом, после долгого процесса сборки, наконец, XCode пытался установить на телефон, и к тому времени он бы забыл, что я выбрал «доверять» mac (на телефоне) и выдает сообщение об ошибке, что мне нужно отключить и снова подключить телефон, чтобы запустить на нем приложение. Так было в более ранних версиях Xcode.

На этот раз с Xcode 12.3 это сообщение об ошибке не появилось, а вместо этого появилось это бесполезное общее сообщение об ошибке. Раньше я выбирал доверять Mac, но я думаю, что из-за длительного процесса сборки, и машина за это время перешла в спящий режим, Mac «забыл», что я решил ему доверять. В следующий раз я отключил и снова подключил телефон, снова выбрал «доверие» и присмотрел за телефоном, чтобы не заснуть, пока происходило восстановление. Тогда это сработало.

Мне не пришлось перезагружать телефон или Mac или даже перезапускать Xcode.

У меня возникла эта проблема при использовании персональной точки доступа iPhone на моем Mac. Исправление заключалось в отключении телефона от компьютера, затем отключении от персональной точки доступа и повторном подключении. По-видимому, это заставляет Mac использовать точку доступа Wi-Fi (а не точку доступа USB на iPhone, что приводит к путанице при отладке).

2022 WebDevInsider