[Xcode] Could not locate device support files.が出た話
[09/26, 2024] |
不具合は突然に。こんにちは、トモです。
最近Xcode16がでて手持ちの古い端末で、「Could not locate device support files.」というエラーが出て、アプリを起動できない状態になりました。
結論から言うと、下の記事を参考に自分のの場合の解決方法は
- 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も残っていた気がします。
まぁもう後の祭りなのですし、動くようになったので開発、開発🔨!!!