Xcode 9 «iPhone занят: подготовка поддержки отладчика для iPhone»

398

Я ищу дополнительную информацию об этом сообщении. Xcode 9, кажется, висит уже пару минут.

Как я могу сказать Xcode 9 быстро распознать мое ранее использованное устройство, обновленное до iOS 11?

IPhone .Alex занят: Подготовка поддержки отладчика для iPhone .Alex
Xcode продолжится, когда iPhone .Alex будет готов.

Скриншот Xcode для сообщения об ошибке выше

Алекс Стоун
источник
6
Я перезапустил телефон и подождал 1 минуту, после чего все заработало.
Майкл Ван
2
Я перезагрузил свой телефон и перезапустил XCode несколько раз, и это не помогло. Я работал после того, как перезагрузил свой Mac.
Mercurial
Это случилось с моим после того, как я выполнил обновление iOS на своем iPhone 6. Индикатор выполнения в верхней части окна XCode должен показать прогресс того, что происходит в фоновом режиме. Я полагаю, что все, что он делает, это загружает в журналы сбоев / символы / и т.д .... так же, как это происходит каждый раз, когда вы обновляете ОС на своем iDevice.
Supertecnoboff

Ответы:

609

Есть несколько решений для этого:

Решение 1: терпеливо ждать от 10 до 15 минут. Выпить чаю или побродить ;-)

Решение 2. Отключите устройство от системы. Перезапустите iPhone и XCode, а затем восстановите заново.

Решение 3:

  1. Зайдите в Windows → Устройства и симуляторы (Сочетание клавиш: cmd + shift + 2)

    Шаг 1

  2. Вы увидите устройство iPhone, подключенное к системе с сообщением

    iPhone занят: подготовка поддержки отладчика для iPhone

  3. Нажмите на кнопку «плюс» (+) в левом нижнем углу.

    Step2-3

  4. Это покажет устройство, подключенное к системе. Нажмите на кнопку Далее.

    Шаг 4

  5. После этого вы увидите «Настройка устройства прошла успешно». Нажмите на кнопку Готово.

    Шаг 5

Решение 3 сработало для меня!

Решение 4:

Отключите ваше устройство, а затем подключите его снова. После этого выполните Шаг 3.

Джайпракаш Дубей
источник
73
Решение 3 удивительно. Возможно, вы захотите добавить, что после шага 5 вам нужно нажать «Отменить запуск» и запустить снова; затем он запускается мгновенно.
18:40
2
Возможно, вы захотите проверить (на вашем iPhone) на наличие проблем доверия, в разделе: Настройки> Общие> Управление профилями и устройствами.
Даниэльхадар
13
Эта экосистема iOS имеет так много проблем. Я только начинаю учиться, и первый месяц решаю ошибки MacOS, iOS и xCode.
Primož Kralj
3
Спасибо огромное! Решение № 3 сработало мгновенно. Мне просто нужно было нажать «отменить запуск» ДО. Это раздражало меня почти год, потом я подумал, что Apple исправила эту нелепую ошибку (я отправляю им отзывы, и я уверен, что многие другие тоже сделали это ...), но ...
Маяковский
14
Решение № 1 сработало для меня: D! Сначала я думал, что мне просто нужно подождать, но на самом деле это сработало только после того, как я приготовил себе чай! Спасибо за подсказку
Ки Джея
218

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

Дэвид Даль Буско
источник
3
Не нужно было перезагружать iPhone. Убедитесь, что домашний экран остался включенным, отключил iPhone, отключил USB и снова подключил его. Нажмите кнопку «Доверие» на iPhone, и все готово.
Spechal
Мне не нужно было следить за тем, чтобы домашний экран оставался включенным и работал нормально, просто следуя инструкциям в ответе.
Джейк Т.
Мне нужно было ответить на верный вопрос в iTunes, добиться успеха можно только после ответа
djdance
3
Непарное и повторное объединение работали. (Эта опция
XCode
это сработало после того, как я попробовал 3 раза, так что, возможно, решение №1 выше (просто подождать) - единственное работающее решение.
Дэниел Спрингер
61

Подожди несколько минут. Приложение запустится автоматически

Владимир
источник
И это случилось только в первый раз. Я гуглил свой путь сюда, потому что у меня была эта проблема, но это случилось только в первый раз, когда я попытался запустить приложение. Это не повторилось в течение 3 дней.
kevLinK
23

Перезапуск Xcode работал для меня.

Что не сработало для меня:

  • ждем час на одном устройстве
  • час ждем на другом устройстве
  • перезапуск устройств
  • Отключение / сопряжение устройств
Babac
источник
16

Оказывается, XCode открывает окно диспетчера устройств под ним и ждет, когда вы нажмете следующую кнопку. Переключитесь в это окно, нажмите «Далее», и вы получите индикатор выполнения процесса.

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

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

Алекс Стоун
источник
2
Я должен был пойти в ОКНО> Устройства и симуляторы в XCode и увидел, что он был занят обработкой. Это было полезно. Спасибо!
Эрни
12

В моем случае iTunes был открыт, поэтому

1 - открыть iTunes

2 - получить доступ к вашему телефону

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

3 - нажмите, чтобы отключить телефон введите описание изображения здесь

Теперь устройство готово на XCode

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

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

h3nr1ke
источник
1
Закрытие iTunes «Доступно обновление программного обеспечения для вашего iPhone», и я решил эту проблему.
Эрик А. Монтаньес
если вы не хотите слушать свою музыку во время разработки, закройте ее, она выполнит свою работу @ ErickA.Montañez =)
h3nr1ke
@ ErickA.Montañez, что означает, что iOS не обновлялась должным образом, вы должны загрузить и установить это обновление (сначала
Даниэль Спрингер,
10

Я отключил свой кабель и увидел это. После того, как он достиг конца, я смог запустить его без проблем.

Снимок экрана Xcode строки состояния, показывающий «Подготовка поддержки отладчика»

Вам не нужно отключать, чтобы увидеть это; просто нажмите Отмена, и вы увидите его прогресс.

Тони Мерритт
источник
Это был хороший намек. Сначала я не видел этот бар. Итак, я понял; Если вы не видите индикатор выполнения, отключите телефон и повторите попытку.
Кевин Р
10

Приведенное ниже решение работает для меня, следуйте инструкциям, чтобы решить вашу проблему:

Шаг 1 : отменить запуск

Шаг 2 : откройте меню «Окно» и выберите « Устройства и симуляторы».

Шаг 3 : Отключить iPhone

Шаг 4. Отключите iPhone USB-кабель и снова подключитесь к системе.

Шаг 5. Подключите iPhone при подключении, после чего вас попросят доверять или не разрешать. Нажмите «Truct» на своем iPhone и введите свой пароль (пин-код)

Примечание : я выполнил все вышеперечисленные шаги, которые они работали для меня. Проблема моего устройства отладчика ушла.

Ниже приведен скриншот меню устройств и симуляторов

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

Навид Ахмад
источник
6
  1. Нажмите на меню окна
  2. Выберите устройство и симуляторы
  3. Выберите ваше устройство
  4. Нажмите на кнопку + в левом нижнем углу
  5. Нажмите кнопку "Далее
  6. Нажмите Готово
Гулам Расул
источник
5

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

JWPersh
источник
4

Я понял, что на моем диске меньше 100 МБ свободного места. Освобождение дискового пространства решило проблему для меня!

Мохит Сингх
источник
3

Когда вы подключаете новое устройство с iOS 11, Xcode 9 подготовит поддержку отладчика для этого устройства. На этот раз вам следует дождаться его завершения.

Затем запустите проект на этом устройстве, он будет работать гладко.

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

Р. Мохан
источник
Это сработало: просто подождите несколько минут, чтобы процесс завершился.
Crashalot
Да, постарайтесь быть спокойным или выпить чашку кофе в это время 😂
Р. Мохан
3

Простое решение:

  • Открыть окно -> Устройства и симуляторы
  • Unpair iPhone в боковом списке
  • Отключите и снова подключите USB-кабель
  • Нажмите Trust в подсказке на устройстве!
  • Тогда это должно работать! У меня сработало
Эстеван Лукас
источник
3

Я использовал свой iPhone X для отладки по сети и неожиданно возникла эта проблема.

Отключите «Подключение через сеть» и повторите попытку с USB. Этот трюк сработал для меня.

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

spaceMonkey
источник
3

Лучший путь:

  1. Отключите Iphone.
  2. Очистите xcode командой + shift + k или перейдя в Product -> Clean

Подключиться снова

Запустить снова

Lakshay
источник
2

перезагрузил iPhone, закрыл все остальные открытые приложения и разблокированный телефон работал

Томми Майлз
источник
2

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

  • перезагрузка моего телефона + xCode.
  • проверка того, что и ваш Mac, и ваш iPhone подключены к одной сети (имеет высокий потенциал).
  • ремонтирую мой телефон.
МИША
источник
2

Моя настройка

  • macOS 10.14.6
  • iOS 13.2.3
  • Xcode 11.2

Перепробовал все подсказки по "спидрану" до 2019-11-24 без удачи. Ожидание казалось неизбежным, но невероятно долгим в моем случае:

с недавно обновленной версией iOS.

Затем я нашел этот комментарий на Reddit, который имеет больше смысла:

Это необходимо при подключении устройства с версией iOS, которую Xcode соответствующего компьютера не видел раньше. Он сохраняет их в / Users / имя пользователя / Library / Developer / Xcode / iOS DeviceSupport и занимает некоторое время. Не перезапускайте Xcode, так как он вам не поможет, просто дождитесь его завершения.

Это занимает довольно много времени, потому что эти файлы поддержки отладчика занимают много места (29 ГБ для меня), хотя вы можете безопасно удалить любую версию оттуда, и если вы снова подключите устройство с этой версией, оно будет повторно сохранять его из царапина.

Так что, если вы только что обновили свою iOS, то «с нуля» может занять больше времени, чем обычно, также в зависимости от состояния вашей сети. В моем случае, это определенно намного дольше, чем "10-15 минут", как утверждали другие люди. Я измеряю это часами.

Многие трюки, похоже, сработали, но они игнорируют тот факт, что время идет, когда вы пытаетесь что-то делать, в то время как Xcode продолжает работать над настройкой в ​​фоновом режиме и вполне может возобновить свою работу всякий раз, когда вы выполняете цикл перезапуска / перезагрузки.

Это заставило меня заметить, что моя версия XCode находится всего в одном шаге от выпуска iOS. После обновления моего Xcode все заработало.

Но это заняло больше времени, потому что я удалил папку iOS DeviceSupport, следуя совету!

Итак, вот мои предложения:

  • Проверьте свою версию XCode до вспомогательной версии, чтобы убедиться, что она действительно поддерживает версию iOS.
  • Проверьте свободное место на вашем Mac, чтобы освободить место для вновь созданного содержимого поддержки устройств, ~/Library/Developer/Xcode/iOS DeviceSupportкак показано в этом совете .
  • Проверьте, подключили ли вы ваше устройство к достаточно быстрому USB-порту, как подсказывает этот совет .
  • Подождите, пока Xcode не завершит «подготовку к отладке».
  • Если это не закончится через несколько секунд или минут, продолжайте ждать.
  • НЕ удаляйте никакие папки, как могут подсказывать некоторые советы . Удаление просто заставит вас ждать дольше!
kakyo
источник
Я думаю, что Xcode 11.3.1 не работает. Были проблемы с несколькими устройствами после обновления.
Педро Пауло Аморим
1

Я обновился до iOS 11.0.3, затем появилась ошибка. После перезапуска моего iPhone и XCode показывалось «Не удалось запустить приложение», поэтому я перешел к управлению устройством телефона, чтобы довериться, а затем решил.

Июн Тан
источник
1

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

girnigoe
источник
Пожалуйста, предоставьте только ответы. Нет мнений или я чувствую с тобой как ответы
Ivonet
1
  • Unpaired мой iPhone
  • Отключил мой USB-кабель и снова подключил его (убедитесь, что вы отключили USB и снова подключили его)
  • Сопряженный айфон.

(3 важных шага)

Саурабх
источник
1

Чистота: Shift- Command- Kэто то , что работает для меня.

Будет сказано
источник
1

Решение Xcode 10.3

Применяются следующие сообщения об ошибках:

iPhone занят: Подготовка поддержки отладчика для iPhone Xcode будет продолжена, когда iPhone будет завершен.

Произошла ошибка при попытке установить связь с этим устройством. (Служба недействительна.) Пожалуйста, попробуйте перезагрузить и снова подключить устройство. (0xE8000022).


Следуйте инструкциям в посте Jayprakash Dubey выше

а также

  • Закрыть Xcode;

  • Удалить содержимое папки DerivedData ~ / Библиотека / Разработчик / Xcode / DerivedData

  • Перезапустите Xcode и iPhone

  • Снова подключите Xcode и iPhone

  • & запустить приложение

IceMan
источник
0

Я обновил свой iPhone до последней версии 11.0.3, а затем перезапустил свой iPhone. Перезапустил мой XCode 9. Потом все заработало.

flame3
источник
0

Для тех, кто ищет решение с помощью Apple TV, у меня возникает именно та проблема: «Apple TV занята: подготовка поддержки отладчика для Apple TV» с Apple TV 4K на моем Macbook Air (начало 2015 г.)

Решение не в том, чтобы отключить или перезапустить устройства. Но для переключения сети. Я перенес его в более быструю и более открытую сеть, и она работает отлично.

ytbryan
источник
0

Если вы запускаете бета-версию программного обеспечения и обновляете ОС, убедитесь, что вы также получили последнюю бета-версию Xcode. Это исправило это для меня.

Аллен Уиксед
источник
0

Я оставил AppCode открытым, пока Xcode пытался обработать устройство, закрывая его, я решил проблему. Может быть, может быть одним из возможных вопросов.

Педро Пауло Аморим
источник
0

Для меня это сработало после выполнения следующих шагов

Шаг-1 Перейти к устройствам и симулятору

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

Шаг 2 Отмените выбор «Показывать как пункт назначения запуска» и «Подключиться через сеть».

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

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

Шаг-3 Выполните те же шаги и попал в Устройства и Симуляторы

Отметьте оба варианта, и установка приложения будет нормальной.

Абхирайсинь Тхакор
источник
0

У меня была такая же проблема на MacOS 10.14.5 с использованием Xcode 10.2.1. После того, как ни одно из предложенных здесь решений не помогло мне, я перезапустил Mac, и это помогло ...

Андрей Херфорд
источник
У меня не сработало: iOS 13.2.3, macOS 10.14.6, Xcode 11.2.
kakyo
0

Я столкнулся с той же проблемой из-за кабеля. Я изменил свой USB-кабель / кабель освещения стороннего производителя на оригинальный кабель Apple, и это сработало.

Kaspis
источник