Xcode "устройство заблокировано", когда iPhone разблокирован



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

591   30  

30 ответов:

вы случайно не" доверяете " устройству? Это предотвратит его связь с xcode, даже если устройство разблокировано.

обновление вот документ поддержки от Apple:http://support.apple.com/en-us/HT5868

мой телефон был настроен на "доверие" к Mac, и я все еще столкнулся с этой ошибкой с помощью Xcode 6.1.1.

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

  • отключите устройство
  • выйти из xcode
  • открыть xcode
  • подключите устройство
  • build / run

недавно я столкнулся с этой проблемой с XCode 8 сразу после обновления моего устройства с iOS 9 до 10. Точная ошибка, которую я получил, была:Development cannot be enabled while your device is locked. Please unlock your device and reattach. Я получил эту ошибку, даже когда мой телефон был разблокирован, и после отключения и повторного подключения устройства.

как уже упоминалось в нескольких ответах,device is locked сообщение на самом деле относится к устройству, не доверяющему MacBook. В моем случае, я думаю, что мой телефон по умолчанию не доверяет моему компьютеру после обновления до iOS 10. Вот эти шаги это сработало для меня, чтобы сбросить настройки (это тот же процесс, который упоминается на странице поддержки Apple в ответе tehprofessors):

  1. отключите устройство от вашего MacBook
  2. на Settings > General > Reset, затем нажмите Reset Location & Privacy
  3. подключите устройство обратно к компьютеру, и на устройстве вам будет предложено доверять компьютеру. Нажмите кнопку "Доверять".
  4. перестроить в XCode и device locked ошибка исчезнуть.

в меню окна в верхней строке Xcode выберите Устройства и симуляторы.

(или нажмите SHIFT + COMMAND + 2)

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

Я столкнулся с той же проблемой, хотя я выбрал опцию "доверять этому компьютеру" в первый раз.

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

  1. Блокировка устройства
  2. отсоедините кабель от устройства.
  3. разблокировать устройство
  4. снова подключиться к Mac

для тех, кто нуждается в логическом ответе..

  1. перейти в окно - > устройства и тренажеры. Щелкните правой кнопкой мыши на устройство и отключить его.
  2. отсоединить от кабеля и снова подключить.
  3. дождитесь его и пусть Xcode обнаружит ваше устройство.
  4. запустить проект.
  5. убедитесь, что вы доверие на вашем устройстве iOS и введите любой пароль.

перезагрузил мой iPhone, и это исправило его для меня.

Я пробовал каждый ответ на этой странице (7 в то время, хотя 2 являются дубликатами), и все они были неудачными для избавления от этой ошибки Xcode для меня.

для тех, кто имеет эту проблему в Xcode 9: Просто перезапуск Xcode должен решить эту проблему.

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

  1. во-первых, отключите устройство.

  2. теперь разблокировать устройство и подключите его снова. Убедитесь, что устройство разблокировано.

  3. теперь запустите проект Xcode, выбрав устройство в качестве цели.

2018

самый быстрый способ на данный момент я нашел:

1) Перейти к

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

это происходит время от времени при использовании Xcode 9.

Screenshot

есть несколько решений для этого, как указано ниже :

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

Решение 1 :

Я. Disconnect device и connect again

решение 2 :

Я. Restart you device

решение 3 :

Я. Disconnect device

ii.Quit Xcode (сочетание клавиш : cmd + Q)

iii.Open your project

iv.Clean project (сочетание клавиш : cmd + shift + K)

В. Теперь connect device

vi.Run проект

для меня решение 3 работало отлично

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

Если ваше устройство iOS уже разблокировано и подключено к mac и все еще получает ошибку от Xcode 8.1 после обновления до iOS 10.1.1, то mac не доверяет устройству.

чтобы исправить это, сначала отключите устройство от mac, а затем перейдите в приложение iOS settings и откройте Общие- > Сброс - >Сброс местоположения & Конфиденциальность.

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

затем дождитесь обработки файлов символов в вашем устройстве и mac. После его завершения вы можете запустить проект на свое устройство. Это будет работать.

решение: переключите целевое устройство на другое (например, общее устройство iOS),

enter image description here

затем разблокируйте физическое устройство и снова переключитесь на него.

этот вопрос не о "доверии" или нет. Это ошибка в Xcode.

просто выполните следующие действия.

когда Xcode работает и ваше устройство подключено:

  1. Блокировка устройства.
  2. отключите устройство от компьютера Mac.
  3. разблокировать устройство.
  4. подключите устройство к Mac.

эти шаги работали для меня в iOS 10.

  1. отсоедините кабель от устройства.
  2. подключите устройство.
  3. очистить и построить проект Xcode.

Как правило, просто отсоединение / повторное подключение, кажется, работает для меня. Но сегодня этого не произошло, и что-то еще, похоже, сработало: я включил сеть отладки на рассматриваемом устройстве, и это почти выглядело так, как будто он помнил старую сетевую настройку "блокировки", не видя, что устройство действительно подключено через USB. После (временно) отмены выбора " подключение через сеть

есть простой способ решить эту проблему. По крайней мере это работает для меня. В вашем устройстве iPhone Перейдите в раздел настройка > разработчик > нажмите кнопку " Очистить доверенный компьютер" Введите необходимый код доступа И готово!!!

самый простой способ, который я нашел.

много ответов, но тот, который работал для меня (El Capitan, Xcode 8.2), должен был закрыть iTunes. Если это имеет подключение к устройству IOS, то, хотя Xcode может загружать компоненты приложения, он все равно не сможет его запустить.

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

Это также может произойти из-за ожидания обновления на вашем устройстве. Это также означает, что вам нужно обновить свой телефон, подключиться к MacBook (доверяйте ему, если это необходимо). Вот как я нашел свою проблему и решение.

Я сталкиваюсь с этой проблемой достаточно часто (хотя бы 5 раз в неделю). Почти каждый раз, когда это происходит, перезапуск Xcode исправляет его. Но на этот раз ничего, казалось, не работает в том числе:

  • Перезапуск Xcode;
  • отсоединение и повторное подключение iPhone;
  • очистка проекта (cmd + shift+k);
  • очистка производных данных (cmd + option+shift+k)

сделано десятки раз во всех видах различных заказов.

Что Исправлена проблема для меня на этот раз было просто:

перезагрузка Mac.

иногда ваше устройство перестает доверять вашему компьютеру без reseaon. перейдите в Настройки, затем Общие > Сброс > Сброс местоположения и конфиденциальности. и снова подключите устройство к компьютеру и нажмите кнопку "Доверять этому устройству", которая появляется в вашем телефоне.

еще одним решением этой проблемы является подключение вашего iPhone с открытым Xcode, когда ваш iPhone находится на главном экране, а не на экране блокировки или с открытым приложением.

все предыдущие решения не работают.

Finlay, изменение кабеля iPhone решило проблему.

на вашем устройстве (iPhone/iPad) goto:настройки ->разработчик ->Очистить Компьютеры работал для меня.

Мне пришлось повторно добавить устройство в xcode.

в XCode откройте устройства и симуляторы (CMD + Shift+2), в левом списке нажмите кнопку + и повторно добавьте то же устройство.

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

одна из возможностей, которую стоит проверить, если ни одно из этих других решений не работает, заключается в том, что на устройстве не осталось места. Xcode не даст вам полезную ошибку "device full", чтобы сообщить вам, что на вашем устройстве не осталось места для хранения, но он также не сможет развернуть сборку приложения на устройстве, хранилище которого заполнено. Единственное решение в этой ситуации-удалить носитель или другие приложения / данные, чтобы освободить достаточно места.

Bizare, но я надеюсь, что это поможет кому-то. Я был подключен к VPN (Pro XPN), и это вызвало проблему! Отключился, и это сработало.

Comments

    Ничего не найдено.