Xcodeの下位バージョンがiOS上位バージョンの実機デバッグをサポートしていない問題を解決

Xcode 開発で実機でデバッグ中に次の問題が発生しました

 

用Xcode8想真机编译iOS11,弹出提示框This iPhone ... is running iOS 11.1.2 (11D257), which may not be supported by this version of Xcode...

主な理由は、デバッグ前に iOS SDK をバージョン 10.1 にアップグレードし、Xcode がバージョン 8.0 であり、8.0 までの SDK しかサポートしていないことです。

実は、iOS SDKのバージョンが上がるたびに同じ問題が発生するのですが、以前インターネットで見つけたので、Xcodeを再インストールするだけでなく、新しいXcodeをダウンロードして、中のSDKを古いXcodeにコピーするだけです。

プログラムを迅速にテストする必要があるのに加え、ネットワーク伝送速度が遅いため、新しい Xcode をダウンロードすることはできません。

また、ダウンロードパッケージは非常に大きく、非常に面倒なので、他の解決策を考えてください。

解決:

ここでは私の開発環境を参考としてのみ使用し、具体的な変更は私の個人的な開発環境を参照してください。基本的な手順は 3 つあります。

1. IOS イメージ リソース パッケージをダウンロードし、解凍します URL: https://download.csdn.net/download/u013007305/10305126

ポイントが無い方はぜひグループにご参加ください!

 
 

2. 変更

パスを開く: /Developer/Platforms/iPhoneOS.platform/DeviceSupport

現在ダウンロードされているファイルをこのディレクトリにコピーするには、図に示すように権限が必要です。

3. SDKSettings.plist ファイルのバージョン番号を変更します。

パスを開く: /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/IphoneOS.sdk /SDKSettings.plist

対応するバージョン情報を追加するだけです。

図に示すように:

ディスカッションするには以下にメッセージを残すか、QQ グループ769397359に参加してコミュニケーションをとることを歓迎します。

おすすめ

転載: blog.csdn.net/u013007305/article/details/79671152