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

<p>когда я попытался собрать и запустить, xcode сказал, что мое устройство заблокировано. я посмотрел на свой iphone, и он совсем не заблокирован .... возможная ошибка? как это исправить?</p>

<p>вы случайно не «доверяли» устройству? это предотвратит связь с xcode, даже если устройство разблокировано.</p><p>обновите вот документ поддержки от apple: <a href="http://support.apple.com/en-us/ht5868">http://support.apple.com/en-us/ht5868</a> </p>

<p>мой телефон был настроен на «доверие» mac, и я все еще сталкивался с этой ошибкой с xcode 6.1.1.</p><p>это сработало для меня:</p><ul> <li>отключить устройство</li> <li>выйти из xcode</li> <li>открыть xcode</li> <li>подключить устройство</li> <li>строить/запустить</li> </ul>

<p>я недавно столкнулся с этой проблемой с xcode 8 сразу после обновления моего устройства с ios 9 до 10. точная ошибка, которую я получил, была: <code>development cannot be enabled while your device is locked. please unlock your device and reattach.</code> я получил эту ошибку, даже когда мой телефон был разблокирован, и после отключения и повторного подключения устройства.</p><p>как упоминалось в нескольких ответах, сообщение <code>device is locked</code> на самом деле относится к устройству, не доверяющему macbook. в моем случае, я думаю, что мой телефон по умолчанию не доверял моему компьютеру после обновления до ios 10. вот шаги, которые помогли мне сбросить настройки (это тот же процесс, который упоминается на странице поддержки apple в ответе техпроцессоров ):</p><ol> <li>отключите ваше устройство от macbook и закройте xcode.</li> <li>на вашем устройстве перейдите к <code>settings > general > reset</code>, затем нажмите <code>reset location & privacy</code></li> <li>подключите устройство обратно к компьютеру, и на устройстве вам будет предложено доверять компьютеру. нажмите доверие. </li> <li>теперь снова откройте xcode и пересоберите проект.</li> <li>ошибка <code>device locked</code> должна исчезнуть.</li> </ol>

<p>в меню «окно» в верхней панели xcode выберите «устройства и симуляторы». </p><blockquote> <p>(или нажмите shift + команда + 2)</p> </blockquote><p>затем выберите ваше устройство, щелкните правой кнопкой мыши и выберите unpair. <br> после того, как вы сделаете это, «доверие» или «не доверять» появится на вашем устройстве. <br> поверьте устройству снова, и оно начнет готовить его к разработке. <br> подождите, пока xcode соединит устройство для разработки, и тогда вы готовы! </p>

<p>я столкнулся с той же проблемой, несмотря на то, что впервые выбрал опцию «доверять этому компьютеру».</p><p>это сработало для меня</p><ol> <li>заблокировать устройство</li> <li>снимите кабель с устройства.</li> <li>разблокировать устройство</li> <li>подключитесь снова к mac</li> </ol>

<p>для тех, кому нужен логичный ответ ..</p><ol> <li>зайдите в окно -> устройства и симуляторы. щелкните правой кнопкой мыши на своем устройстве и отключите его.</li> <li>отключите от кабеля и снова подключите.</li> <li>подождите и позвольте xcode обнаружить ваше устройство. </li> <li>запустите проект.</li> <li>убедитесь, что вы<strong>доверяете</strong>на своем устройстве ios и введите любой код доступа.</li> </ol>

<h3>2018</h3><p>самый быстрый способ, который я нашел сейчас:</p><p>1) перейдите в <strong>window -> devices</strong> (для меня изменили горячую клавишу в xcode на cmd + p)<br> 2) нажмите <strong>unpair</strong> на устройстве. <a href="https://i.stack.imgur.com/aaa7k.png"> <img src="https://i.stack.imgur.com/aaa7k.png" alt="enter image description here"> </a> <br> 3) нажмите <strong>trust</strong> в iphone.<br> 4) снова построить или запустить без сборки (ctrl + cmd + r)</p>

<h1>перезагрузил мой iphone, и это исправило это для меня.</h1><p>я попробовал каждый ответ на этой странице (7 в то время, хотя 2 - дубликаты), и все они были неудачны для избавления от этой ошибки xcode для меня. </p>

<p>для тех, у кого есть эта проблема в xcode 9: простая перезагрузка xcode должна решить проблему.</p>

<p>простое решение:</p><ol> <li><p>во-первых, отключите ваше устройство.</p></li> <li><p>теперь разблокируйте устройство и подключите его снова. убедитесь, что устройство разблокировано.</p></li> <li><p>теперь запустите проект xcode, выбрав устройство в качестве цели.</p></li> </ol>

<p>когда вы подключите свой iphone, он попросит вас доверять компьютеру .. если вы уже доверяли и разблокировали, но все же сказали, что ваше устройство заблокировано (ошибка). просто отключите и снова подключите, тогда он будет работать</p>

<p>это происходит время от времени при использовании xcode 9. </p><p> <a href="https://i.stack.imgur.com/q9b3b.png"> <img src="https://i.stack.imgur.com/q9b3b.png" alt="screenshot"> </a> </p><p>есть несколько решений для этого, как указано ниже:</p><p><strong><em>примечание:</strong> убедитесь, что ваше устройство не заблокировано, когда xcode пытается установить приложение.</em></p><p><strong>решение 1:</strong></p><p>я. <code>disconnect device</code> и <code>connect again</code></p><p><strong>решение 2:</strong></p><p>я. <code>restart you device</code></p><p><strong>решение 3:</strong></p><p>я. <code>disconnect device</code></p><p>ii. <code>quit xcode</code> (сочетание клавиш: <code>cmd + q)</code></p><p>iii. <code>open your project</code></p><p>внутривенно <code>clean project</code> (сочетание клавиш: <code>cmd + shift + k</code>)</p><p>v. теперь <code>connect device</code></p><p>vi. <code>run</code> ваш проект</p><p><em>для меня решение 3 отлично сработало</em> </p>

<p>недавно я встречал шоу xcode: «невозможно включить разработку, пока ваше устройство заблокировано. пожалуйста, разблокируйте устройство и подключите его снова (0xe80000e2).</p><p>если ваше устройство ios уже разблокировано и подключено к mac, но после обновления до ios 10.1.1 по-прежнему выдает ошибку из xcode 8.1, то устройство mac не является доверенным. </p><p>чтобы это исправить, сначала отключите устройство от mac, затем перейдите в приложение настроек ios и откройте «общие» -> «сброс» -> «сбросить местоположение и конфиденциальность».</p><p>затем подключите устройство к mac и, при появлении запроса, установите select trust the mac.</p><p>затем дождитесь обработки файлов символов на вашем устройстве и mac. после его завершения вы можете запустить проект на своем устройстве. это будет работать.</p>

<p>эти шаги работали для меня в ios 10.</p><ol> <li>снимите кабель с устройства.</li> <li>подключите устройство.</li> <li>очистите и соберите проект xcode.</li> </ol>

<p>эта проблема не о "доверии" или нет. это ошибка в xcode.</p><p>просто следуйте этим шагам.</p><p>когда xcode работает и ваше устройство подключено:</p><ol> <li>заблокируйте ваше устройство.</li> <li>отключите ваше устройство от mac.</li> <li>разблокируйте ваше устройство.</li> <li>подключите ваше устройство обратно к mac.</li> </ol>

<p><em>solution</em>: переключение целевого устройства на другое (например, универсальное устройство ios), </p><p> <a href="https://i.stack.imgur.com/ltz65.png"> <img src="https://i.stack.imgur.com/ltz65.png" alt="enter image description here"> </a> </p><p>затем разблокируйте ваше физическое устройство и снова переключитесь на него.</p>

<p>есть простой способ решить эту проблему. по крайней мере, у меня это работает . на вашем устройстве iphone перейдите в «настройки»> «разработчик» и нажмите «очистить доверенный компьютер» введите необходимый код доступа и готово !!!</p><p>самый простой способ, который я нашел. </p>

<p>вообще, мне кажется, что просто отключение/повторное подключение работает для меня. но сегодня это не сработало, и, похоже, что-то еще сработало: я включил<em> отладку сети </em>на рассматриваемом устройстве, и он выглядел почти так, как будто он запомнил старую настройку блокировки сети, не видя, что устройство было на самом деле подключен через usb. после (временно) отмены выбора «<em> соединение через сеть </em>» и повторного подключения все снова заработало.</p>

<p>я обнаружил, что, выключив консоль и запустив симулятор, xcode снова увидел мой iphone. я бы удостоверился, что другие связанные программы не работают, если они вам не нужны.</p>

<p>я сталкиваюсь с этой проблемой довольно часто (по крайней мере, 5 раз в неделю). почти каждый раз, когда это происходит, перезапуск xcode исправляет это. но на этот раз ничего не получалось, в том числе:</p><ul> <li>перезапуск xcode;</li> <li>отключение и повторное подключение iphone;</li> <li>очистка проекта (cmd + shift + k);</li> <li>очистка производных данных (cmd + option + shift + k)</li> </ul><p>выполнено десятки раз во всевозможных заказах.</p><p>то, что исправило проблему для меня на этот раз, было просто:</p><p>✅ перезагрузка mac.</p>

<p>это также может произойти из-за ожидающего обновления на вашем устройстве. это также означает, что вам нужно обновить телефон, подключиться к macbook (доверяйте ему, если это необходимо). вот как я нашел свою проблему и решение. </p>

<p>много ответов, но тот, который работал для меня (el capitan, xcode 8.2), заключался в том, чтобы закрыть itunes. если это связано с устройством ios, то, хотя xcode может загрузить компоненты приложения, он все равно не сможет его запустить.</p>

<p>я не видел этого ни в одном из ответов здесь, но единственное, что сработало для меня, - это опция на самом устройстве под названием enable ui automation. возможно, он отключится после обновления. перейдите в «настройки», «разработчик», затем найдите «включить автоматизацию пользовательского интерфейса».</p><p>это работало на моем ipad 6-го поколения.</p>

<p>другим решением этой проблемы является подключение вашего iphone с открытым xcode, когда ваш iphone находится на домашнем экране, а не на экране блокировки или с открытым приложением.</p>

<p>иногда ваше устройство перестает доверять вашему компьютеру без причины. зайдите в настройки, затем выберите «общие»> «сброс»> «сбросить местоположение и конфиденциальность». и снова подключите ваше устройство к компьютеру и нажмите «доверять этому устройству», которое появится в вашем телефоне.</p>

<p>все предыдущие решения не сработали. </p><p>finlay, смена кабеля iphone решила проблему.</p>

<p>на вашем устройстве (iphone/ipad) перейдите:<strong> настройки </strong>-><strong> разработчик </strong>-><strong> очистить доверенные компьютеры </strong>у меня работало.</p>

<p>проверьте «режим низкого энергопотребления» в отключенном состоянии. в моем случае я просто отключаю эту проверку, и развертывание работает немедленно, </p>

<p>мне пришлось заново добавить устройство в xcode.</p><p>в xcode откройте устройства и симуляторы (cmd + shift + 2), в левом списке нажмите кнопку + и повторно добавьте то же устройство.</p>

<p>странно, но я надеюсь, что это кому-то поможет. я был подключен к vpn (proxpn), и это вызывало проблему! отключил и все заработало.</p>

<p>есть два решения, которые работают для меня . 1) отключите ваше устройство от mac и подключите его . 2) отключите ваше устройство от mac и перезагрузите его, а затем подключите его с mac, он будет работать</p>

<p>что касается меня, когда я собирался отключить свое устройство от xcode, я заметил, что это просто подготовка поддержки отладчика для моего iphone, и он сказал мне, что «xcode продолжит работу, когда iphone будет завершен». подобно этой <a href="https://stackoverflow.com/questions/46316373/xcode-9-iphone-is-busy-preparing-debugger-support-for-iphone">проблеме</a> </p>

<p>одна из возможностей, которую стоит проверить, если ни одно из этих других решений не работает, заключается в том, что на устройстве не осталось места. xcode не выдаст вам полезную ошибку «устройство заполнено», сообщающее, что на вашем устройстве не осталось свободного места, но он также не сможет развернуть сборку приложения на устройстве, чье хранилище заполнено. единственное решение в этой ситуации - удалить медиа или другие приложения/данные, чтобы освободить достаточно места.</p>