Grow up

生活とプログラミング

Xcode Could not locate device support files の解決方法

はじめに

古いiPadを実機デバッグで使ったらXcodeが対応してないとエラーになりました。
iPadのOSに対応したサポートファイルが必要だったため残しておきます。

f:id:knkomko:20190714131225p:plain:w350

エラー内容

Could not locate device support files.
This iPad(4th generation Model A1458) is running iOS 10.3.3 (14G60).
which may not be supported by this version of Xcode.

サポートファイルを確認

以下の記事を参考にしました。
【Swift】エラー「Could not locate device support files(iOS 12.2)」の対処方法|ぴっぴproject

確認してみると既にiOS 10.3.3 (14G60) がありました。
f:id:knkomko:20190714131256p:plain:w350

サポートファイルはiPadMacに繋げて実機デバッグした時に作られたようです。

解決方法

初期のマイナーバージョンのサポートファイルを入れたら解決できました。

今回の場合は10.3のサポートファイルです。
f:id:knkomko:20190714125306p:plain:w350

サポートファイルはGithubからダウンロードします。
iOS-DeviceSupport/DeviceSupport at master · iGhibli/iOS-DeviceSupport · GitHub

ダウンロードしたサポートファイルを iOS DeviceSupport フォルダに入れます。
場所は、ライブラリ → Developer → XcodeiOS DeviceSupport

Xcode を終了してから起動した後に実機デバッグが出来ました。

ライブラリの表示方法

Mac初心者な私はライブラリのフォルダが見つけられませんでした。

移動メニューを表示した状態で、optionキーを押すとライブラリが表示されます。
f:id:knkomko:20190714130415p:plain:w350

optionキーを離すとライブラリの表示が消えます。