Xcode 12.3 beta: не удалось подготовить устройство к разработке

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

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

Failed to prepare device for development

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

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


person Hashem Aboonajmi    schedule 23.11.2020    source источник
comment
Включала ли бессвязная работа перезагрузка устройства и проверка наличия на нем достаточно свободного места?   -  person Matusalem Marques    schedule 23.11.2020
comment
120 Гб доступно   -  person Hashem Aboonajmi    schedule 23.11.2020
comment
У меня было несколько похожих проблем, но все они исчезли после некоторой комбинации перезапусков macOS / iOS и / или отключения / подключения устройства. Я полагаю, вы уже пробовали их. Других идей нет, извините!   -  person Matusalem Marques    schedule 23.11.2020


Ответы (25)


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

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

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

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

«При

person Aaron Krauss    schedule 22.12.2020
comment
То же самое и здесь: простая перезагрузка телефона исправила это для меня. XCode 12.3 / iOS 14.2 - person Jason Campbell; 23.12.2020
comment
ага, нужна была только перезагрузка. Спасибо! - person Zoltan Szokodi; 23.12.2020
comment
Да, перезагрузка тоже была для меня решением! TY - person Nathan; 24.12.2020
comment
Ах, просто обычное качество, которое мы ожидаем от Xcode - person TylerJames; 12.01.2021
comment
Получил любовь ‹none› - person Dmitry Minkovsky; 28.02.2021

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

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

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

person Bence Pattogato    schedule 01.12.2020
comment
Помогло. Спасибо. Мое устройство на iOS 14.2. С XCode 12.2 я не мог запустить приложение на устройстве. С XCode 12.3 и вашими шагами я могу запустить приложение. - person Vladimír Slavík; 07.12.2020
comment
Все, что я сделал, это очистил папку сборки, перезагрузил Mac и телефон, и все заработало. - person bobobobo; 17.12.2020
comment
Почему, почему, почему? Спасибо, у меня это сработало. - person sam k; 27.12.2020
comment
Единственные необходимые шаги - это эти три. || Удалить приложение с телефона || ⌘ + shift + K - ›папка чистой сборки || Отменить сопряжение устройства (из окна cmd + shift + 2) - person Marcus Ziadé; 30.12.2020
comment
^ Мне также нужно было повторить шаги, описанные @ MarcusZiadé выше. - person Vixxd; 02.03.2021

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

person cloudqq    schedule 09.12.2020

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

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

person DrSmart    schedule 27.12.2020
comment
Вы сэкономили столько часов !! Просто из-за того, что у меня не было часов на запястье, я не видел эту подсказку ... - person Victor; 18.01.2021
comment
Здесь та же проблема. Использование XCode 12.5. Это избавило от сообщения о том, что не может подготовить устройство к разработке. Я не проверял свои яблочные часы на предмет запроса на сопряжение. Теперь у меня проблема в том, что на моем телефоне iOS 14.6, а в XCode нет файлов поддержки устройства. Не знаю, где их найти. - person chmike; 18.06.2021

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

person LittleChewbacca    schedule 20.01.2021
comment
То же самое и здесь. Перезагрузка устройства и ноутбука, повторное сопряжение телефона и даже обновление Xcode и iOS не помогли. - person jvhang; 01.02.2021
comment
то же самое здесь с ios 14.4 и xcode 12.4. большое спасибо за это предложение! - person berlindev; 04.03.2021

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

person david    schedule 07.12.2020

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

  • Щелкните правой кнопкой мыши подключенное устройство и выберите пункт меню «Показать профили обеспечения», затем удалите все профили обеспечения,
  • Щелкните правой кнопкой мыши подключенное устройство и выберите пункт меню «Разъединить устройство».
  • Отключите и перезагрузите телефон
person Tache    schedule 12.01.2021

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

Xcode 12.3 with iOS 14.3
person FBC    schedule 17.12.2020

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

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

person Hashem Aboonajmi    schedule 24.11.2020

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

person Bruno Ramos    schedule 19.01.2021

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

person Sean Goudarzi    schedule 15.03.2021
comment
это правильно - person Mr Heelis; 23.03.2021
comment
Вам даже не нужно использовать личную точку доступа, просто ее включение на телефоне вызывает эту ошибку. СПАСИБО - это беспокоило меня уже несколько недель. - person Andy Dent; 03.04.2021

- ›кабель для передачи данных отключен

- ›кабель для передачи данных

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

person Haseeb Javed    schedule 27.05.2021

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

person Nikolai Prokofev    schedule 06.01.2021

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

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

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

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

person dwcho    schedule 18.03.2021
comment
для меня проблема решена, простая перезагрузка телефона :) - person Mike; 20.03.2021

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

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

  • разорвать пару яблочных часов с iphone
  • разорвать пару iphone с xcode

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

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

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

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

person Brad Parks    schedule 18.05.2021

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

  • Общие настройки на телефоне
  • Профили и управление устройствами
  • Откройте приложение для разработчиков и нажмите Доверять.
person Haris Dautović    schedule 19.12.2020

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

  • Мне пришлось обновить XCode, так как моя iOS была обновлена. Это исправило ошибку компилятора в Unity, а затем то же сообщение появилось во время развертывания. Все, что я сделал, это отключил / повторно подключился.
person Sau    schedule 31.01.2021
comment
Кажется, обновление в этой версии не является обязательным, я использую iOS 14.4 и Xcode 12.3, и все работает нормально. Может просто нужна поддержка устройства. - person ytp92; 02.02.2021

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

person Aybek Can Kaya    schedule 05.02.2021

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

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

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

person auspicious99    schedule 07.02.2021

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

person Chill Mellom    schedule 14.02.2021

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

person Ahmed Fathi    schedule 24.03.2021

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

person MKDev    schedule 08.05.2021

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

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

Спасибо !!!

person Luciano Ferreira    schedule 14.07.2021

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

person Daniel Drouhard    schedule 18.02.2021
comment
Привет, Даниэль! Добро пожаловать в SO! Я думаю, что такие ответы обычно не одобряются и лучше подходят для комментария к существующему ответу, если вы сочтете этот ответ полезным, вместе с положительным голосом за ответ, если ваши разрешения позволяют (я понимаю, что есть некоторые ограничения для новых учетных записей ). Чем больше голосов за, тем лучше узнаваемость хороших ответов :) - person Chris Edwards; 22.02.2021