XCode実マシンはデバッグできません。「デバイスを再接続してください」というプロンプトが表示されます。
Xcode Real Machine Cannot Be Debugged
最近、AppleはiOS14システムをリリースし、XCodeを開いて、実際のマシンでプロジェクトをデバッグしたところ、実行できないことがわかり、「デバイスを再接続してください」というプロンプトが表示されました。
このプロンプトは、
XXの電話は利用できません。デバイスを再接続してください
さて、プロンプトに従って電話を再接続しますが、どのように再接続しても同じプロンプトが表示されますが、実際のマシンは動作しません。に
多くの人がこの状況に遭遇したと思いますが、どうすれば解決できますか?
1.Xcode->ウィンドウ->デバイスとシミュレーターを表示します
XcodeはiOS14の実行をサポートしていないという、いくつかのエラーメッセージが報告されていることがわかりました。下部にある小さな灰色のプロンプトに注意してください。AppStoreにアクセスして、iOS14をサポートするバージョンのXcodeをダウンロードしましょう。
2.Xcodeのバージョン情報を表示する
上記のプロンプト情報から、Xcodeがバージョン11.7であり、iOS14をサポートしていないことを確認しましょう。AppStoreにアクセスして確認してください。
3. AppStoreから最新バージョンをダウンロードまたは更新します
Xcodeプロンプトが更新され、新機能が記載されていることがわかりました。 Xcode12の新機能には、Swift 5.3、iOS14、iPadOS14、watchOS7などのSDKが含まれます。これにより、上記の問題が検証され、Xcode12がiOS 14と一致することが示されます。iOS14システムを実行できるため、Xcodeを更新するだけで解決できます。問題は完全に
最後に書く
システムはすべて下位互換性があり、Xcodeも例外ではありません。最新のXcodeには以前のバージョンのSDKがすべて含まれているため、上位バージョンではiOSシステムの下位バージョンを実行できます。
Xcodeが現在12であるが、次回AppleがiOS 15を更新する場合、iOSシステムは最新であり、Xcodeは古く、最新のiOSを実行する必要がないため、Xcodeは間違いなくiOS15を実行できません。 15それに応じて、iOS15に対応するXcodeを更新する必要があります。
通常、iOSシステムが更新されている限り、Xcodeはバージョンも一緒に更新します。両者が同期している限り、問題ありません。