Xcode「デバイスがロックされました」iPhoneがロック解除されたとき


321

ビルドして実行しようとすると、デバイスがロックされているとXcodeが言った。iPhoneを確認したところ、まったくロックされていません。どうすれば修正できますか?


4
ロックしてもう一度ロックを解除する
ChrisH 2014年

4
試してみましたが、まだうまくいきませんでした
Faisal Syed 2014年

58
私にとっては、プラグを抜いて再度差し込むことでうまくいきました。クリーンビルドフォルダへのニーズ、コマンドを搭載したMacを再起動しません+オプション+ P + Rは、など、スティーブ・ジョブズのブードゥー人形を燃やす、家を離れ、再び戻ってくる
ニコラスMiari

11
ホットスポットを無効にすることでこの問題を解決しました
levye 2017年

11
@NicolasMiari私にとってはうまくいきませんでした。ブードゥー人形を探しています
zirinisp '20 / 12/20

回答:


136

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

Appleのサポートドキュメントはこちらです:http : //support.apple.com/en-us/HT5868


2
「信頼」の意味がわかりません...どうすれば有効にできますか?
Faisal Syed 2014年

85
デバイスを取り外し、xcodeを閉じてから、xcodeを開いてデバイスにプラグインします。プラグインすると(ロック解除後)、(iOSデバイスの)コンピューターを「信頼する」ように求められます。私の推測では、誤って「信頼しない」をタップした可能性があり、デバイスはコンピューターへの接続を拒否します。
tehprofessor 2014年

1
問題に関するアップルのサポートページへのリンクで回答を更新しました。
tehprofessor 2014年

1
@NicolasMiari他の通知が同時に表示されたので、携帯電話を接続すると、表示が消えたり、Macのプロンプトが誤って消されたりしました...また、モバイルコンフィギュレーターを使用している場合は、それが原因である可能性があります。デバイスが1台のマシンにのみ応答するように構成されている可能性があるため、いくつかの奇妙な問題。おそらく、最初に接続したときにそのハンドシェイクがめちゃくちゃになったのでしょうか?
tehprofessor 18/06/18

3
ああ…もう1つは、「スイッチを揺さぶる」ソリューションです。
Zmart

464

私の電話はMacを「信頼する」ように設定されていましたが、それでもXcode 6.1.1でこのエラーが発生しました。

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

  • デバイスのプラグを抜く
  • Xcodeを終了
  • Xcodeを開く
  • プラグインデバイス
  • ビルド/実行

70
残念ながら、これは、多くの奇妙なXcodeの問題に対する解決策です。
ジャーセン、2015

「オフにしてもう一度オンにしてみましたか?!」-毎回動作します!
マイクジェームズ

2019年11月とXcodeにはまだこの問題があります!今朝私を襲った。デバイスのプラグを抜いて、Xcodeを終了します(コーヒーを飲みに行きます)、Xcodeを開き、プラグインします。大きなタイムシンクですが、動作しているようです。私の他の「お気に入り」は、Xcodeがデバイスを認識してからデバイスを認識しないことです。
WholeCheese

XCode 10.1は、デバイスにデプロイするためにこれを行う必要がありました。変わらないものもあります。
CasualCoder

最新のXcode 11.4.1以降...これは答えまでです
rickrvo

106

最近、デバイスを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に更新した後、私の電話はデフォルトでコンピューターを信頼しないように設定されていたと思います。設定をリセットするために私が働いた手順は次のとおりです(これは、教授の回答のAppleサポートページに記載されているのと同じプロセスです) ):

  1. MacBookからデバイスを取り外し、Xcodeを閉じます。
  2. デバイスでに移動しSettings > General > Reset、次にReset Location & Privacy
  3. デバイスをコンピュータに接続し直します。デバイス上で、コンピュータを信頼するように求められます。信頼をタップします。
  4. Xcodeを再度開き、プロジェクトを再ビルドします。
  5. device lockedエラーが消えるはずです。

うん残念ながら、これは私にとってiOS 10のXcode 8からのみ機能しました:(
Bishal Ghimire

@BishalGhimireええ、それは間違いなく理想的ではありません。device is lockediPhoneの設定やXCodeの設定に目立った変更を加えることなく、XCodeがメッセージを表示し始めたので、実際にこのリセットを再度実行する必要がありました。私のコンピューターの信頼設定がリセットされている途中のどこかで、いつ、どこでいいのかわかりません。
Iron John Bonney

3
シンボルファイルの処理にはしばらく待つ必要があります
Hamed Ghadirian '20

うーん...「デバイスがロックされました」エラーは修正されましたが、「ペアリングレコードを保存できませんでした」に置き換えられました。エラー...
kris

2
これは、デバイス/ Xcode 9のiOS 11ソフトウェアアップデート後に機能しました
Ben

69

Xcodeのトップバーのウィンドウメニューから、デバイスとシミュレータを選択します。

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

次にデバイスを選択し、右クリックして[ペアリングを解除]を選択します。
これを行うと、デバイスに「信頼する」または「信頼しない」が表示されます。
デバイスを再度信頼すると、開発の準備が始まります。
Xcodeが開発用にデバイスをペアリングするのを待ってから、準備完了です!


問題は通常、xcodeがiPhoneをデバッグする準備をするのを待っていません:)これは
うまくいき

ペアリング解除のための詳細な手順はで見つけることができforums.developer.apple.com/thread/52048
Atara

Xcode 11ベータ版とiOS 13ベータ版でこの問題が発生しています。これは、ワイヤレスデバッグを有効にするときに「パスコードが必要」というXcodeプロンプトの問題を解決するのに役立ちました。ありがとうございました!:)
KarenAnne

41

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

これは私のために働いた

  1. デバイスをロックする
  2. デバイスからケーブルを取り外します。
  3. デバイスのロックを解除します
  4. Macに再度接続する

2
上記のAbhi Beckertの答えは以前はうまくいきましたが、今はうまくいきました。私はAppleの無能な開発者たちの周りでタップダンスをするのに途方もなく多くの時間を費やしています。
amergin 2017年

それはあなたのためのアップルです!IBの属性インスペクターで値を変更すると、xcodeが速くなります。笑。
Itzdsp 2017年

32

2018年

今のところ私が見つけた最速の方法は:

1)ウィンドウに移動->デバイス(xcodeのホットキーをCMD + Pに変更しました)
2)デバイスのペアリング解除を押します。 3)iPhoneの信頼を押しなさい。 4)もう一度ビルドするか、ビルドせずに実行します(Ctrl + CMD + R)ここに画像の説明を入力してください


1
できます。そして今、私は、ビルドせずに実行するCmdを+ Ctrlキー+ Rを知っている
TA Truhoada

21

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

  1. [ウィンドウ]-> [デバイスとシミュレータ]に移動します。デバイスを右クリックしてペアリングを解除します。
  2. ケーブルから切断して再接続します。
  3. それを待って、Xcodeにデバイスを検出させます。
  4. プロジェクトを実行します。
  5. iOSデバイスを信頼し、パスコードを入力してください。

これはうまくいきました。最初にペアリングするときは、デバイスのロックが解除されていることを確認してください。そうでない場合は、以下の指示に従って修復してください。
Wizkid

16

iPhoneを再起動したところ、問題は解決しました。

私はこのページですべての回答を試しました(現時点では7つですが、2つは重複しています)。このXcodeエラーを取り除くためにすべて失敗しました。


これは私の日を救った!ありがとうございました!
2017年

1
これは私の時間を大幅に節約する最良の答えです。おかげで
ガウラヴ'14

1
助けにならなかった。untrustedとtrustを設定することだけが再び役に立ちました。
Nik Kov 2018

毎回再起動または再起動する必要はありません。私の答えを確認してください:stackoverflow.com/a/50023756/9623144
Amber K

毎回電話を再起動するのは時間の無駄です。
Nik Kov 2018


12

私はすぐにうまくいった非常に簡単な解決策を持っています。実行には約10秒かかります。

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

ここに画像の説明を入力してください

2)ケーブルを取り外し、再度差し込みます。

3)プロジェクトを実行します。

これはあなたの問題を解決するはずです!


1
おかげで、他のアドバイスがうまくいかなかったとき、これはXCode 10.2で私のために働きました。以前にネットワーク経由で利用できるようにチェックマークを付けてから、かなり遅いwifiを使用していることに関連している可能性があります。
アンディデント

ありがとう。これでうまくいきました。Xcode 11.3。[デバイスとシミュレータ]ウィンドウを開かなかったときに、ケーブルのプラグを抜いて再び差し込むことができなかったので、面白いです。
Lazy Ninja

ええと、それは単に目的地として選択することができないように思われます。何が欠けていますか?
ドロンツ

おそらくあなたは第二のステップに従うことを忘れてしまった:2) Unplug the cable and plug it back in. Run the project.
スタスキー

11

簡単な解決策:

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

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

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


1
私も同じです。さらに、ワイヤレスをデバッグすることができました。
Mykhailo Lysenko 2017

@MykhailoLysenkoああ、それはあなたがスティーブンジョブズのおかげでちょっとあなたのiPhoneのネットワークをシャットダウンしなければならないことを意味します。:)
Neal.Marlin

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

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

v。今 connect device

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

私にとってソリューション3は完璧に機能しました


8

iPhoneを接続すると、コンピュータを信頼するように求められます。既に信頼してロック解除されているが、それでもデバイスがロックされている(バグ)と述べた場合。プラグを抜いて再度プラグインするだけで機能します


8

これらの手順は、iOS 10で機能しました。

  1. デバイスからケーブルを取り外します。
  2. デバイスを接続します。
  3. Xcodeプロジェクトをクリーンアップしてビルドします。

5

最近、Xcodeの「デバイスがロックされている間は開発を有効にできません。デバイスのロックを解除してから再接続してください。(0xE80000E2)」と表示されます。

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

これを修正するには、まずデバイスをMacから切断し、次にiOS設定アプリに移動して、[一般]-> [リセット]-> [位置とプライバシーをリセット]を開きます。

次に、デバイスをMacに接続し、プロンプトが表示されたら、Macを信頼するように設定します。

次に、デバイスとMac内のシンボルファイルの処理を待ちます。完了したら、プロジェクトをデバイスで実行できます。動作します。


5

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

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

Xcodeが実行中で、デバイスが接続されている場合:

  1. デバイスをロックします。
  2. デバイスをMacから取り外します。
  3. デバイスのロックを解除します。
  4. デバイスをMacに接続し直します。

5

私はこの問題にかなり頻繁に遭遇します(少なくとも週に5回程度)。これが発生するたびに、Xcodeの再起動により修正されます。しかし、今回は何も機能しないようでした。

  • Xcodeを再起動します。
  • iPhoneのプラグを抜いて再度差し込みます。
  • プロジェクトのクリーニング(cmd + shift + k);
  • 派生データのクリーニング(cmd + option + shift + k)

あらゆる種類の異なる注文で数十回行われます。

今回の問題を解決したのは、単に次のとおりです。

the Macを再起動します。


1
これは私のために働いた、しかし、私はXcodeも殺した。
Yash Bedi

4

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

ここに画像の説明を入力してください

次に、物理デバイスのロックを解除して、再びそのデバイスに切り替えます。


4

それを解決する簡単な方法があります。少なくとも私にとってはうまくいきます。iPhoneデバイスで、[設定]> [デベロッパー]に移動し、[信頼されたコンピューターをクリア]をクリックします。必要なパスコードを入力してください!!!

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


設定>開発者が表示されていない場合はどうなりますか?
ドロンツ

3

一般に、プラグを抜く/抜くだけでうまくいくようです。しかし、今日は機能しておらず、他の何かが機能しているようです。問題のデバイスでネットワークデバッグを有効にしており、デバイスが実際にUSB経由で接続されていることを確認していないのに、古いネットワークの「ロック」設定を記憶しているように見えました。「一時的に」「ネットワーク経由で接続」の選択を解除して再接続した後、正常に機能しました。


ええ、ネットワークのデバッグを無効にしてから再度有効にすると、再起動に失敗した場合でも、多くの場合それが修正されます。
Peter Johnson

したがって、wifiデバッグが問題です。
Neal.Marlin

3

私のために働いた2つの解決策があります。1)デバイスをMacから切断し、再接続します。2)デバイスをMacから切断して再起動し、Macに接続して機能します


1

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


1

お使いのデバイス(iPhone / iPadの)後藤の場合:[設定] - > [ 開発 ] - > [ クリアコンピュータは、信頼できる私のために働きました。


これは、「このコンピューターを信頼しますか?」コンピュータに接続したときに表示されるプロンプト
Nunchucks

1

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


1

これは、デバイスで保留中の更新が原因で発生することもあります。これはまた、あなたの電話を更新し、MacBookに接続する必要があることを意味します(必要であればそれを信頼してください)。これが私の問題と解決策を見つけた方法です。


私は同じ問題を抱えていました(更新がデバイスで待機していた)が、更新する時間がありませんでした。Asfand Shabbirの答えはうまくいきました。(読者が更新する時間がない場合)
CanPoyrazoğluMay

1

これらの他の解決策のいずれも機能しない場合、確認する価値のある1つの可能性は、デバイスにスペースが残っていないことです。Xcodeは、デバイスにストレージスペースが残っていないことを示す有用な「デバイスフル」エラーを表示しませんが、ストレージがフルのデバイスにアプリビルドをデプロイすることもできません。その状況での唯一の解決策は、メディアまたは他のアプリ/データを削除して十分なスペースを解放することです。


0

時々、あなたのデバイスはあなたのPCを信頼するのをやめます。設定に移動してから、一般>リセット>位置情報とプライバシーをリセットします。デバイスをPCに再度接続し、電話に表示される[このデバイスを信頼する]プロンプトを押します。


0

この問題のもう1つの修正は、iPhoneがロック画面ではなくホームスクリーンにあるか、アプリが開いているときに、Xcodeを開いた状態でiPhoneを接続することです。


0

以前のソリューションはすべて機能しませんでした。

フィンレイ、iPhoneのケーブルを交換することで問題は解決しました。


0

デバイスをxcodeに再度追加する必要がありました。

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.