Ios

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はバージョンも一緒に更新します。両者が同期している限り、問題ありません。