XcodeにiOSデバイスが表示されませんが、iTunesには表示されます


120

奇妙な問題があります。

MacにiOS 5.0.1(9A405)を搭載したiPadとXcode 4.2(ビルド4C199)を搭載したiOS SDK 5.0.1を持っています。

Xcodeがデバイスを認識しません。いつものように「サウロンのiPad」ではなく「iOSデバイス」と表示されています。
(iTunesに表示されているので、デバイスが接続されていると確信しています。)Xcodeは、デバイスでアプリケーションを起動することを拒否します。それは言う:

「選択したデバイスを使用してXcodeを実行することはできません。互換性のあるiOSバージョンで利用できるプロビジョニングされたiOSデバイスはありません。アプリケーションを実行するのに十分な最新バージョンのiOSをiOSデバイスに接続するか、宛先としてiOSシミュレーターを選択してください。」

XcodeはiOS 4.3.3を搭載した他のiPadを認識し、このデバイスでアプリケーションを実行できます。Macを再起動しようとしましたが、結果はありませんでした。

プロビジョニングプロファイル、開発者証明書なども確認しました。

誰かがアイデアを持っていますか?


実際にリストを拡大しましたか?誰か他の人のデバイスを接続した後、私はこれを取得します。リストを明示的に展開して、デバイスを選択する必要があります。はい、「iOSデバイス」オプションがあります。
Eimantas

はい。デバイスリストを拡張してみました。デバイスがありません。
ヴラド

回答:


77
  1. Xcodeでウィンドウ➜オーガナイザーを選択します。次に、[デバイス]でデバイスを選択します。開発の準備ができていない場合は、[開発に使用]をクリックします。

  2. 上記の方法で問題が解決しない場合は、プロジェクト設定から、展開ターゲットをアプリの開発対象以下に設定します。

  3. それ以外の場合は、証明書とプロビジョニングプロファイルに問題があります。デバイスのUDIDが、使用しているプロビジョニングプロファイルに追加されていることを確認してください。


2
私は恥ずかしい。XCodeオーガナイザーで「Use for development」を押すのを忘れてしまいました。
ヴラド

@iVips-同様の問題に直面していますが、「開発に使用」することすらできません。これを修正するにはどうすればよいですか?
itsaboutcode 2012

OSX 10.9.1を実行しているMacbook Airで、上記の手順を使用し、@ Dustinと同じ設定でXcode 5.0.2、iOS 7.0.4を使用して、XcodeでiPadを認識できるようになりました。かなりの試行錯誤がありましたが、Xcodeが最終的に認識したのは、コンピュータの左側にあるUSB3ポートからiPadに最終的に接続を解除して、右側のUSB3ポートに再接続するまででした。それ。
Ed McLaughlin

8
Xcode 7.3.1では、オーガナイザに「デバイス」オプションはもうありません。他のアイデアはありますか?
kramer65 2016

2
@ kramer65、現在は[ウィンドウ]> [オーガナイザー]> [デバイス]ではなく[ウィンドウ]> [デバイス]
Matt

250

これはOPの特定の問題に対処していませんが、他の人がこの質問を見つけるための解決策になる可能性があります。

状況によっては、Mac OS / iOS / Xcodeのバージョンに変更がなかったとしても、Xcodeは以前に認識されていた接続デバイスを認識しません(表示さえしません)。これは、Macやデバイスが接続されているときにロックされているときにデバイスを接続した場合に発生するようです。デバイスは、既に信頼している場合でもコンピュータを信頼するかどうかを尋ねますが、デバイスはXcodeに表示されません。

Xcodeまたはデバイスを再起動しても何の効果もないようです。1つの解決策は、Macを再起動することです。別のはるかに速い解決策は再起動することusbmuxdです:

  1. Xcodeを終了
  2. デバイスを取り外します
  3. ターミナルウィンドウで、次のように入力しますsudo pkill usbmuxd(自動的に再起動されます)。
  4. Xcodeを再起動します
  5. デバイスを接続する

デバイスがXcodeで再び表示されるようになります!

それが少数の人々を助けることを願っています。どうやらそうです!


1
これも私にとってはうまくいきました。iTunesでもデバイスが認識されず、デバイスを接続し直すと「このコンピュータを信頼しますか?」毎回ダイアログ。
2014

ありがとうございました!!これにより、毎回表示される「このコンピューターを信頼する」ポップアップも修正されました。
Erik Villegas 14

この問題は誰か(Xcode 7.2およびiOS 9.2.1デバイス)で発生しますか?(それは私とこの方法で起こります(この回答の手順のバリエーションが役立ちます)
gaussblurinc

私は実際にしばらくはそれを経験していませんが、Macがロックされているときにデバイスを接続するなどの操作を行っていないことが原因である可能性があります。または、それは彼らが問題を修正したためかもしれません。
jcaron

この作業-注:誤ってmobileprovisionプロファイルファイルを削除したために発生したため、最初にオーガナイザーに追加する必要がありました。
エリアワイス

36

同じ問題が発生し、xcodeを再起動すると、再び私の電話が見つかりました。


この警告メッセージがある場合:「実行先のiPhoneはスキーム 'video'の実行には無効です。」この答えに従ってください。問題を修正しました。
キット

17

今日、この問題に遭遇しました。Xcode8.2.1は、接続されたipad(ios 10.2)が接続されなくなったと突然判断しました。接続を外し、接続し直して、macbookを再起動し、上記の推奨事項を数多く試しました。 この問題を解決したのは、iPadデバイス自体をシャットダウンして再起動することでした。


3
仮想化されたMacでXcodeを入手しようと何度も試みた後、物理的に接続されたiPhoneを再び見つけたので、このヒントもうまくいきました。単にiPhoneを再起動するだけです。「いったんオフにしてもう一度オンにしてみましたか?」Windowsでのみ機能しますか?:)ありがとうジェレミー!
Mephisztoe 2017

他のすべての解決策を試しましたが、これは私のために働いたものです。Xcode 10.1 / iphone 6s 12.4.1
Atak

12

公式ではないAppleケーブルを使用して、この問題が一度発生します。

それが役に立てば幸い。


同じ。私の場合、問題はケーブルにもありました。理由はわかりませんが、電話を接続すると充電されていました。また、ioreg -p IOUSBコマンドでも確認できました。電話に「このコンピューターを信頼しますか?」というメッセージが表示されました。しかし、Xcodeでデバイスを確認することはできませんでした。別のケーブルを試しましたが、うまくいきました。
MrMojoRisin

私の場合と同じ、それはケーブルの問題でした。
Trinh Tran

9

同じ問題を抱えている可能性があり、上記の回答が機能しない他の人へ:デバイスにインストールされているiOSのバージョンが、MacにインストールされているiOS SDKのバージョンと一致していることを確認してください。これらが一致しない場合は、デバイスにビルドできません。



7

私の答えは新しい開発者に役立つかもしれません。次の手順に従ってください。iPhone/ iPadをXコードで接続できます。ここに画像の説明を入力してください


4

私は上で提案されたすべての解決策をやっと試しました。私の問題が機能して解決した唯一のことは、xcodeの「オーガナイザー」に移動し、iPhoneを右クリックして「オーガナイザーから削除」をクリックし、xcodeがデバイスを自動的に再追加するまで約10秒間待つことでした。

以前に携帯電話を接続して、iTunesがそれを正しく認識して同期した、などですが、オーガナイザーで表示されたすべてのxcodeは「デバイスが現在接続されていません」でした。 Wi-Fi。

なぜxcodeが電話を削除して再度追加する必要があるのか​​は私にはわかりませんが、私がこれを行ったおかげでうまくいきました。


4

上記のすべてを試しても無駄になりました。私は長い間電話を使用しており、突然、オーガナイザーは「このデバイスは現在接続されていません」と考えました。電話をリセットすると、問題が解決しました(Appleのロゴが表示されるまでHome&Powerを押したままにします)。私はそれをMacBookに接続したままにしましたが、それは必要ではありません。


1
マイケルに感謝-同じ問題。xscodeが突然存在しないと判断するまで、5秒は問題なく動作していました。その後、iTunesはxcodeに同意しました。電話を再起動すると、今のところそれを修正しました。これらのランダムなバグのいくつがアップルのリリースチームを通過しているか心配しています。
amergin 2014

3

以下のためのXcode 7、(そしておそらく上記)

go to Window -> Devices, 

ヒットplus sign一番下にしてselect the device接続し、hit nextその後、Use for development

これが機能するのは、 Xcodeは、がデバイスを読み取ってますが、デバイスでアプリを実行することはできません。

また、device's OS version is greater than or equal to your app's Deployment TargetOSのバージョンを確認してください。


2

一部の非ライセンスケーブルで同じ問題が発生しました。AppleおよびBelkinのUSBケーブルで問題なく動作します。


2

私のアプリはすべてのシミュレータで機能しましたが、デバイスでは機能しませんでした。私は各コメントからほぼすべてのステップを試してみましたが、運がありませんでした。デバイス設定に移動し、「パーソナルホットスポット」をオフからオンに切り替えました。それからそれはすべて良かった!


virtualbox Mac Catalinaの場合も機能しました。どうも。
Ratheesh

1

Apple Developerポータルでデバイスを削除して再インストールしようとしましたか?はいの場合、xcodeを4.3.2にアップグレードしてみてください。iPhoneをiOS 5.1にアップデートした後、xCode 4.3.2にアップデートする必要があったことを覚えています。


1

XcodeにiPadが表示されず、iTunesにもデバイスが表示されませんでした。Macを再起動すると状況が修正されました。


1

iPhoneを10.3.3に更新した後、Xcode 8.3.3Deviceウィンドウでそれを見つけることができませんが、iTunesは見つけることができます。Xcodeを再起動すると問題が解決しました。


1

デバッグを20分行った後、Devicesピッカーの左上隅のアプリ実行ボタンの右側にある上ボタン(button)にカーソルを合わせる必要があることに気付きましたI


1

XCodeで発生したエラーは「iOSターゲットのバージョンが配布ターゲットより低い」でしたが、修正方法がわかりませんでした。エラーは、iPhoneがデバイスとして示されているはずの場所(左上)に表示されました。Project Navigatorでプロジェクトを選択したところ、iOS展開ターゲットが11.3に設定されていましたが、iPhoneをチェックしたところ、11.2.1(または11.3より低い値)に設定されていました。そこで、電話で[設定]を開き、[全般]まで下にスクロールして、[ソフトウェアアップデート]をタップしました。アップデートは予定されているが開始されなかったと言ったので、SIMカードを他の電話から取り出して、テストに使用していたiPhoneに挿入することにしました。その後、アップグレードはすぐに始まりました。ただし、電話でアップデートが完了した後も、XCodeは電話を認識しませんでした。USBケーブルを抜いたが音が出なかった。コンピューターの別のUSBポートに差し込んだところ、音がしました。それからXCodeは電話に気づきました。だから問題は、アップデートがあったことをiPhoneが私に知らせなかった(またはそれを無視して忘れた)ことであり、SIMカードが必要だった可能性があり、USB接続に問題があった。


ありがとう兄貴。それは私のために働いた。
joshua pogi

0

私はこの問題を抱えていました。どういうわけか、アップルの汎用チームのデバイスを登録しました。どうやって今やったのか覚えていません。その後、私はこのエラーを克服することができました。


ここで私はそれを解決した方法です。最初のショットでは接続されませんでした。私は8〜10回再試行する必要があり、最後に接続されました。オーガナイザーで接続されたら、デバイスに移動し、このデバイスを選択し、この下でプロビジョニングプロファイルを選択しました。右クリックすると、プロビジョニングポータルにデバイスを追加するオプションが表示されます。次に、Apple IDを追加しました。次回以降は初めて接続することができました。
サティッシュ

0

MacでiPhoneのケーブルを外し、Macでケーブルを接続するだけでうまくいきます。誰かのためにうまくいくといいのですが。


2
完璧な助け!誰もそれについて考えたことがありません。おめでとうございます
Profstyle 2016

0

Xcode 6.3は、コンピューターを再起動した後でも、iOS 8.3を実行している私のiPhoneを認識しませんでした。その後、iPhoneを再起動すると、すべてが再び機能しました。バギーソフトウェアが大好き!


0

現在のスキームをビルドして実行しようとしたが、このアラートメッセージが表示された場合:

「実行先のiPhoneは、スキームの実行には無効です。」

加えて、あなたはすでにあなたの電話をチェックし、それがあなたのMacに適切に接続されている、 あなたがする必要があるのは単にあなたのXcodeを再起動してそれをもう一度ビルドするだけです。それは仕事をします。


0

XCode 9から10.1にアップグレードしたこの問題に遭遇しました。他の回答に記載されているすべての手順を実行したにもかかわらず、XCodeにデバイスがまったく表示されませんでした。

私にとっての解決策は、古いXcodeプロジェクトファイルを削除して、クリーンなCMakeビルドを行うことでした。


0

Xcode 10.2.1がipad miniを認識しませんでした。プラグを抜いて再起動すると、ミニが表示されました。


0

これらのいずれも機能しない場合は、iPhoneまたはデバイスの再起動を簡単にしてみてください。私のためにいつも働く(:

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