Когда я попытался собрать и запустить, Xcode сказал, что мое устройство заблокировано. Я посмотрел на свой iPhone, и он совсем не заблокирован. Как это исправить?
Xcode "Устройство заблокировано" Когда iPhone разблокирован
Ответ 1
Вы случайно не "доверяете" устройству? Это предотвратит обмен данными с xcode, даже если устройство разблокировано.
Обновите здесь документ поддержки от Apple: http://support.apple.com/en-us/HT5868
Ответ 2
Мой телефон настроен на "доверие" к Mac, и я все еще столкнулся с этой ошибкой с Xcode 6.1.1.
Это сработало для меня:
- отключить устройство
- quit xcode
- открыть xcode
- подключаемое устройство
- строить/запустить
Ответ 3
Я недавно столкнулся с этой проблемой с XCode 8 сразу после обновления моего устройства с iOS 9 до 10. Точная ошибка, которую я получил, была: Development cannot be enabled while your device is locked. Please unlock your device and reattach.
Development cannot be enabled while your device is locked. Please unlock your device and reattach.
Я получил эту ошибку, даже когда мой телефон был разблокирован, а также после отключения и повторного подключения устройства.
Как упомянуто в нескольких ответах, device is locked
сообщение фактически ссылается на устройство, не доверяющее MacBook. В моем случае, я думаю, что мой телефон по умолчанию не доверял моему компьютеру после обновления до iOS 10. Вот шаги, которые помогли мне сбросить настройки (это тот же процесс, который упомянут на странице поддержки Apple в ответе техпроцессоров ):
- Отключите ваше устройство от MacBook и закройте Xcode.
- На вашем устройстве перейдите в "
Settings > General > Reset
, затем нажмите "Reset Location & Privacy
- Подключите устройство обратно к компьютеру, и на устройстве вам будет предложено доверять компьютеру. Нажмите доверие.
- Теперь откройте Xcode и пересоберите проект.
- Ошибка
device locked
должна исчезнуть.
Ответ 4
В меню "Окно" в верхней панели XCode выберите "Устройства и симуляторы".
(или нажмите SHIFT + КОМАНДА + 2)
Затем выберите ваше устройство, щелкните правой кнопкой мыши и выберите Unpair.
Как только вы это сделаете, на вашем устройстве появится надпись "Доверие" или "Не доверять".
Поверьте устройству снова, и оно начнет готовить его к разработке.
Подождите, пока Xcode не соединит устройство для разработки, и тогда все готово!
Ответ 5
Я столкнулся с тем же вопросом, хотя сначала выбрал вариант "Доверяю этому компьютеру".
Это сработало для меня
- Блокировка устройства
- Извлеките кабель из устройства.
- Разблокируйте устройство
- Подключиться снова к Mac
Ответ 6
2018
Самый быстрый способ, который я нашел сейчас:
1) Зайдите в Window → devices (для меня изменили горячую клавишу в xcode на CMD + P)
2) Нажмите unpair на устройстве.
3) Пресса доверяет iPhone.
4) Построить заново или запустить без сборки (Ctrl + CMD + R)
Ответ 7
Для тех, кому нужен логичный ответ..
- Зайдите в Окно → Устройства и Симуляторы. Щелкните правой кнопкой мыши на своем устройстве и отключите его.
- Отключите от кабеля и снова подключите.
- Подождите и позвольте Xcode обнаружить ваше устройство.
- Запустите проект.
- Убедитесь, что вы доверяете своему устройству iOS и вводите любой код доступа.
Ответ 8
Перезагрузили мой iPhone и исправили его для меня.
Я пробовал каждый ответ на этой странице (7 в то время, хотя 2 дубликаты), и все они были безуспешны, чтобы избавиться от этой ошибки Xcode для меня.
Ответ 9
Для тех, кто имеет эту проблему в Xcode 9: Просто перезапустите Xcode, чтобы решить проблему.
Ответ 10
Простое решение:
-
Во-первых, отключите ваше устройство.
-
Теперь разблокируйте устройство и подключите его снова. Убедитесь, что устройство разблокировано.
-
Теперь запустите проект Xcode, выбрав устройство в качестве цели.
Ответ 11
Это происходит время от времени при использовании Xcode 9.
Есть несколько решений для этого, как указано ниже:
Примечание. Убедитесь, что ваше устройство не заблокировано, когда XCode пытается установить приложение.
Решение 1:
я. Disconnect device
и connect again
Решение 2:
я. Restart you device
Решение 3:
я. Disconnect device
II. Quit Xcode
(сочетание клавиш: cmd + Q)
III. Open your project
внутривенно Clean project
(сочетание клавиш: cmd + shift + K
)
v. Теперь connect device
VI. Run
ваш проект
Для меня Solution 3 работал отлично
Ответ 12
Когда вы подключаете iPhone, он попросит вас доверять компьютеру. Если вы уже доверяете и разблокируете, но все же сказали, что ваше устройство заблокировано (ошибка). Просто отключите и снова подключите его, затем он будет работать
Ответ 13
Эти шаги помогли мне в iOS 10.
- Снимите кабель с устройства.
- Подключите устройство.
- Очистите и соберите проект Xcode.
Ответ 14
Недавно я встретил показания Xcode. "Невозможно включить разработку, пока ваше устройство заблокировано. Пожалуйста, разблокируйте устройство и снова подключите его (0xE80000E2).
Если ваше устройство iOS уже разблокировано и подключено к Mac и все еще получает сообщение об ошибке с Xcode 8.1 после обновления до iOS 10.1.1, то Mac не доверяет устройство.
Чтобы исправить это, сначала отключите устройство от mac, а затем перейдите в приложение настроек iOS и откройте общий → reset → Reset Местоположение и конфиденциальность.
Затем подключите устройство к mac и, когда будет предложено, установите флажок "доверять" mac.
Затем дождитесь обработки файлов символов на вашем устройстве и в маке. После этого вы можете запустить проект на своем устройстве. Он будет работать.
Ответ 15
Эта проблема не о "Доверии" или нет. Это ошибка в Xcode.
Просто следуйте этим шагам.
Когда Xcode работает и ваше устройство подключено:
- Заблокируйте ваше устройство.
- Отключите ваше устройство от Mac.
- Разблокируйте ваше устройство.
- Подключите ваше устройство обратно к Mac.
Ответ 16
Решение. Переключите целевое устройство на другое (например, универсальное устройство iOS),
затем разблокируйте физическое устройство и снова верните его обратно.
Ответ 17
Есть простой способ решить эту проблему. По крайней мере, это работает для меня. В вашем устройстве iPhone перейдите в "Настройки"> "Разработчик"> нажмите "Очистить доверенный компьютер". Введите требуемый пароль и готово !!!
Самый простой способ, который я нашел.
Ответ 18
Я сталкиваюсь с этой проблемой довольно часто (по крайней мере, 5 раз в неделю). Почти каждый раз, когда это происходит, перезапуск Xcode исправляет это. Но на этот раз ничего не получалось, в том числе:
- Перезапуск Xcode;
- Отключение и повторное подключение iPhone;
- Очистка проекта (cmd + shift + k);
- Очистка производных данных (cmd + option + shift + k)
Выполнено десятки раз во всевозможных заказах.
То, что исправило проблему для меня на этот раз, было просто:
✅ Перезагрузка Mac.
Ответ 19
Есть два решения для меня. 1) Отключите ваше устройство от Mac и подключите его снова. 2) отключите ваше устройство от Mac и перезагрузите его, а затем подключите его с Mac, он будет работать
Ответ 20
Вообще, мне кажется, что просто отключение/повторное подключение работает для меня. Но сегодня это не сработало, и, похоже, что-то еще сработало: я включил отладку по сети на рассматриваемом устройстве, и он выглядел почти так, как будто он запомнил старую настройку "блокировки" сети, но не увидел, что устройство фактически было подключено через USB, После (временно) отмены выбора "Подключиться через сеть" и повторного подключения все снова заработало.
Ответ 21
Множество ответов, но тот, который работал у меня (El Capitan, Xcode 8.2), заключался в том, чтобы закрыть iTunes. Если у него есть соединение с устройством IOS, хотя Xcode может загружать компоненты приложения, он все равно не сможет его запустить.
Ответ 22
Я обнаружил, что, выключив консоль и запустив симулятор, XCode снова увидел мой iPhone. Я бы удостоверился, что другие связанные программы не работают, если они вам не нужны.
Ответ 23
Это также может произойти из-за ожидающего обновления на вашем устройстве. Это также означает, что вам нужно обновить телефон, подключиться к MacBook (доверяйте ему, если это необходимо). Вот как я нашел свою проблему и решение.
Ответ 24
иногда ваше устройство перестает доверять вашему компьютеру без повторного сеанса. перейдите в свои настройки, а затем общее > reset > reset местоположение и конфиденциальность. и снова верните свое устройство на ПК и нажмите "доверять этому устройству", которое отображается на вашем телефоне.
Ответ 25
Еще одно решение этой проблемы - подключить ваш iPhone к вашему Xcode, когда ваш iPhone находится на рабочем столе, а не в заблокированном экране или при открытии приложения.
Ответ 26
Все предыдущие решения не работали.
Finlay, изменив кабель iPhone, решил проблему.
Ответ 27
На вашем устройстве (iPhone/iPad) зайдите: Настройки → Разработчик → Очистить доверенные компьютеры у меня работали.
Ответ 28
Мне пришлось заново добавить устройство в xcode.
В XCode откройте Устройства и Симуляторы (CMD + Shift + 2), в левом списке нажмите кнопку + и повторно добавьте то же устройство.
Ответ 29
Проверьте "Режим низкого энергопотребления" в отключенном состоянии. В моем случае я просто отключаю эту проверку, и развертывание работает немедленно,
Ответ 30
Одна из возможностей, которую стоит проверить, если ни одно из этих других решений не работает, заключается в том, что на устройстве не осталось места. Xcode не выдаст вам полезную ошибку "устройство заполнено", сообщающее, что на вашем устройстве не осталось свободного места, но он также не сможет развернуть сборку приложения на устройстве, чье хранилище заполнено. Единственное решение в этой ситуации - удалить медиа или другие приложения/данные, чтобы освободить достаточно места.