Tomo.Log()


[Xcode] Could not locate device support files.が出た話

[09/26, 2024]

不具合は突然に。こんにちは、トモです。

最近Xcode16がでて手持ちの古い端末で、「Could not locate device support files.」というエラーが出て、アプリを起動できない状態になりました。

結論から言うと、下の記事を参考に自分のの場合の解決方法は

参考にしたQiita

  • GitHubからiOS14.71のzipをダウンロード
  • 「/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/」の中にDLしたzipを解凍していれる
  • Xcodeを再起動
  • 端末を指す

で解決しました。

Qiitaの方はMacとXcodeを両方最新にしない問解決しなかったと書いてありましたが、自分はすでにMacとXcodeが両方最新版だったので、zipの中身を入れることで解決したのかもしれません。

そもそもこのGitのリポジトリ何?

他にもいくつか記事を見たのですが、ほぼ同じ内容でこの「iOSDeviceSupport」というリポジトリからDLして入れると言うものでした。

最初Appleの公式のリポジトリだと思ったのですが、「filsv」さんという方のリポジトリのようです。たぶんですが、xcodeに同梱されなくなったiOSDeviceSupportのバージョンを手動でアップロードしてくれているような気がしましす。

正直個人の方のリポジトリのものを入れるのはちょっと怖いなーと思いましたが、これしかないのでやってみたらちゃんと動きました😅

突然「Could not locate device support files.」が出るようになった気がする

そもそも的な事として、最初xcode16でもiOS14の端末は使えていた気がするんですよ。

「Cmd + .」のショートカットでアプリの強制終了させたタイミングが悪かったのか、その辺りから認識しなくなってしまった気がするんですよね。。。(気のせいかな??)

最初はXcodeの再インストールとmacの再起動をしたのですが直りませんでした。また、再インストールした際に「DeviceSupport」のフォルダを確認したらiOS15からしか入ってなかったんですよね。
アンインストールする前に「DeviceSupport」を確認しなかったのでどのバージョンから入っていたかをもう確認できないのですが、xcodeをアップデートして使用していたので古いOSも残っていた気がします。

まぁもう後の祭りなのですし、動くようになったので開発、開発🔨!!!