web-dev-qa-db-ja.com

IPhoneのロックが解除されたときのXcodeの「デバイスのロック」

私がビルドして実行しようとしたとき、Xcodeは私のデバイスがロックされていると言った。私は自分のiPhoneを見ましたが、それはまったくロックされていません。これをどのように修正しますか?

269
Faisal Syed

あなたは偶然にデバイスを「信頼」していませんでしたか?これにより、デバイスのロックが解除されていても、xcodeと通信できなくなります。

ここで更新してください。アップルからのサポートドキュメントです: http://support.Apple.com/en-us/HT5868

112
tehprofessor

私の携帯電話はMacを "信頼する"ように設定されており、私はまだXcode 6.1.1でこのエラーに出くわしました。

これは私のために働いた:

  • デバイスを取り外します
  • xcodeを終了する
  • xcodeを開く
  • 装置に差し込む
  • ビルド/実行
399
Abhi Beckert

私は最近、iOS 9から10にデバイスをアップデートした直後にXCode 8でこの問題に遭遇しました。正確なエラーは次のとおりです。Development cannot be enabled while your device is locked. Please unlock your device and reattach.電話のロックが解除されている場合でも.

いくつかの回答で言及されているように、device is lockedメッセージは実際にはMacBookを信頼していないデバイスを指しています。私の場合は、iOS 10にアップデートした後、私の電話が自分のコンピュータを信頼しないことをデフォルトとしていたと思います。 ):

  1. デバイスをMacBookから取り外してXcodeを閉じます。
  2. お使いのデバイスでSettings > General > Resetに行き、そしてReset Location & Privacyをタップします
  3. デバイスをコンピュータに接続し直すと、デバイスを信頼するように求められます。信頼をタップします。
  4. それではXcodeを開き、プロジェクトを再ビルドしてください。
  5. device lockedエラーは消えます。
94

Xcodeの上部バーにあるウィンドウメニューから、デバイスとシミュレータを選択します。

(またはSHIFT + COMMAND + 2を押す)

次にデバイスを選択し、右クリックして[ペア解除]を選択します。
これを実行すると、[信頼]または[信頼しない]がデバイスに表示されます。
デバイスを信頼し直すと、開発のための準備が開始されます。
開発のためにXcodeがデバイスをペアリングするのを待ってください。

49
Asfand Shabbir

最初に[このコンピュータを信頼する]オプションを選択したにもかかわらず、同じ問題に遭遇しました。

これは私のために働きました

  1. デバイスをロックする
  2. 装置からケーブルを外します。
  3. デバイスのロックを解除
  4. もう一度Macに接続する
39
Itzdsp

論理的な答えが必要な人のために..

  1. ウィンドウ - >デバイスとシミュレータに行きます。デバイスを右クリックしてペアリングを解除します。
  2. ケーブルを外して再接続してください。
  3. それを待って&Xcodeがあなたのデバイスを検出するようにしてください。
  4. プロジェクトを実行します。
  5. IOSデバイスで _ trust _ を確認し、パスコードを入力してください。
19
Amber K

2018年

私が見つけた今のところ最速の方法は次のとおりです。

1) ウィンドウ - > devices (xcodeのホットキーをCMD + Pに変更)
2)デバイスの unpair を押します。 enter image description here
3)iPhoneで trust を押します。
4)再度ビルドするかビルドせずに実行する(Ctrl + CMD + R)

19
Nik Kov

私のiPhoneを再起動した、そしてそれは私のためにそれを修正した。

私はこのページですべての答えを試してみましたが(2つは重複していますが、7つずつ)、私のためにこのXcodeエラーを取り除くためにそれらはすべて失敗しました。

15
kris

Xcode 9でこの問題がある人のために:単にXcodeを再起動するだけで問題が解決するはずです。

11
Vlad Papko

簡単な解決策:

  1. まず、あなたのデバイスを取り外します。

  2. 今、あなたのデバイスのロックを解除して、もう一度差し込みます。デバイスのロックが解除されていることを確認してください。

  3. ターゲットとしてデバイスを選択してXcodeプロジェクトを実行します。

10
jaiswal Rajan

IPhoneを接続すると、コンピュータを信頼するように求められます。もしあなたがすでに信頼していてロック解除しているのにそれでもあなたのデバイスがロックされていると言ったなら(バグ)。プラグを抜いてもう一度差し込むだけでうまくいきます

8
Keeley

Xcode 9を使用している間、これは時々起こります。

Screenshot

下記のようにこれに複数の解決策があります。

注:Xcodeがアプリをインストールしようとしているときにデバイスがロックされていないことを確認してください。

解決策1:

私。 Disconnect deviceconnect again

解決策2:

私。 Restart you device

解決策3:

私。 Disconnect device

ii。 Quit Xcode(ショートカットキー:cmd + Q)

iii。 Open your project

iv。 Clean project(ショートカットキー:cmd + shift + K

v。今connect device

vi。あなたのプロジェクトをRun

私にとってはSolution 3は完璧に動作しました

7

これらのステップは、iOS 10では私にとって役に立ちました。

  1. 装置からケーブルを取り外します。
  2. 装置を接続してください。
  3. Xcodeプロジェクトをクリーンアップしてビルドします。
6
Jhansi M

最近私はXcodeのショーに会いました "あなたのデバイスがロックされている間は開発を有効にできません。あなたのデバイスのロックを解除して再度取り付けてください。(0xE80000E2)。

IOSデバイスのロックが解除されてMacに接続されていても、iOS 10.1.1にアップグレードしてもXcode 8.1からエラーが発生する場合は、そのMacはそのデバイスに信頼されていません。

解決するには、まずデバイスをMacに接続してからiOS設定アプリに移動し、[全般] - > [リセット] - > [場所とプライバシーのリセット]を開きます。

次に、デバイスをMacに接続し、プロンプトが表示されたら、select trust the macを設定します。

それからあなたのデバイスとMacの中の処理シンボルファイルを待ちます。終了したら、プロジェクトを自分のデバイスに実行できます。それはうまくいくでしょう。

5
Deepin.Do

この問題は「信頼」に関するものではありません。これはXcodeのバグです。

次の手順に従ってください。

Xcodeが動作していて、デバイスが接続されているとき

  1. 端末をロックしてください。
  2. Macからデバイスを取り外します。
  3. 端末のロックを解除してください。
  4. デバイスをMacに接続し直します。
4
Tom Luz

解決策 :ターゲットデバイスを他のデバイスに切り替えます(例:汎用iOSデバイス)。

enter image description here

その後、物理デバイスのロックを解除して、もう一度切り替えます。

4
Karbaman

それを解決する簡単な方法があります。少なくともそれは私のために働く。あなたのiPhoneデバイスでSetting> Developer>の順に進み、「Clear Trusted Computer」をクリックして、必要なパスコードを入力してください。

私が見つけた最も簡単な方法。

4

私はこの問題に頻繁に遭遇します(少なくとも週に5回程度)。これが起こるたびに、Xcodeの再起動はそれを修正します。しかし、今回は次のようなものはうまくいきませんでした。

  • Xcodeを再起動します。
  • IPhoneを抜き差しします。
  • プロジェクトのクリーニング(cmd + shift + k)
  • 派生データのクリーニング(cmd + option + shift + k)

さまざまな種類の注文で何十回も実行しました。

今回の問題を修正したのは、単に:

Mac Macを再起動します。

2
Roger Oba

一般的には、プラグを抜く/差し込むだけでうまくいくようです。問題のデバイスで ネットワークデバッグ を有効にしたところ、古いネットワークの "ロック"設定を記憶しているように見えましたが、デバイスは認識されませんでした実際にはUSB経由で接続されています。 " ネットワーク経由で接続 "を(一時的に)選択解除してから再接続した後、再び機能するようになりました。

2
LZM

解決策は2つあります。 1)デバイスをMacから外して、もう一度取り付けます。 2)あなたの機器をMacから外して再起動し、それをMacに接続するとうまくいくでしょう。

2
Ahsan

私はコンソールと実行中のシミュレータをシャットダウンすることによってXCodeが私のiPhoneを再び見ることを可能にすることを発見した。あなたがそれらを必要としないのであれば、私は他の関連プログラムが実行されていないことを確認したいと思います。

1
Paul K.

これはあなたのデバイス上で保留中のアップデートが原因でも起こり得ます。これはまたあなたがあなたの電話を更新し、MacBookに接続する必要があることを意味する(必要ならそれを信頼する)。このように私は私の問題と解決策を見つけました。

1
Atarang

たくさんの答えがありましたが、私にとってうまくいったのは(El Capitan、Xcode 8.2)、iTunesを閉じることでした。それにIOSデバイスへの接続がある場合、Xcodeはアプリコンポーネントをロードできますが、それでも実行に失敗します。

1
brianlmerritt

私はここの答えのどれでもこれを見なかった、しかし私のために働いた唯一のことはEnable UI Automationと呼ばれる装置自体の上のオプションです。おそらくアップデート後に自動的に消えます。 [設定] - [開発者]に移動し、[UIオートメーションを有効にする]を見つけます。

これは私のiPad 6世代で働いた。

0
Justa Guy

この問題を解決するもう1つの方法は、iPhoneがロックスクリーンやアプリを開いていない状態でホームスクリーンにあるときに、Xcodeを開いた状態でiPhoneを接続することです。

0
yannisalexiou

時々あなたのデバイスは、再調査のためにあなたのPCを信頼するのをやめる。設定に移動し、一般>リセット>場所とプライバシーをリセットします。そして、あなたのデバイスをもう一度あなたのPCに接続し、「このデバイスを信頼する」を押してください。

0
user3745290

以前の解決策はすべてうまくいきませんでした。

Finlayは、iPhoneのケーブルを交換することで問題を解決した。

0
AL3MS

お使いのデバイス(iPhone/iPad)に移動: 設定 - > 開発者 - > 信頼できるコンピューターの消去 私のために働いた。

0

「低電力モード」を無効にしてください。私の場合は、このチェックを無効にするだけですぐにデプロイが機能します。

私はデバイスをxcodeに再追加しなければなりませんでした。

XCodeでデバイスとシミュレータ(CMD + Shift + 2)を開き、左側のリストで+ボタンを押して同じデバイスを再追加します。

0
Martin Janeček

奇妙ですが、それが誰かに役立つことを願っています。私はVPN(Proxpn)に接続されていました、そしてそれは問題を引き起こしていました!切断され、それはうまくいった。

0
Karl Gjertsen

私にとって、デバイスをxcodeから切り離そうとしていたとき、それは私のiPhoneに対するデバッガサポートの準備に過ぎず、「iPhoneが終了してもXcodeは続行される」と言われました。これに似ています issue

0
trust_words

これらの他の解決策がどれもうまくいかない場合、チェックする価値がある1つの可能性は、デバイスにスペースが残っていないということです。 Xcodeでは、デバイスにストレージスペースが残っていないことを示す「デバイスフル」エラーは表示されませんが、ストレージがいっぱいのデバイスにアプリケーションビルドをデプロイすることもできません。そのような状況での唯一の解決策は、十分なスペースを解放するためにメディアまたは他のアプリ/データを削除することです。

0
Matt Wagner

私はすぐに働いた非常にシンプルなソリューションを持っています:

1)Window -> Devices & Simulatorsに移動し、Show as run destinationのチェックを外します

enter image description here

2)ケーブルを抜き、再び差し込みます。プロジェクトを実行します。

これで問題が解決するはずです!

0
Starsky