kojinkai_hatsu
@kojinkai_hatsu

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

Xcodeでの実機シュミレートについて

解決したいこと

Xcodeにて、所有しているiPhone8で実機シュミレートしようとすると以下のエラーが出て、アプリをインストールできませんでした。 Failed to prepare the device for development. This operation can fail if the version of the OS on the device is incompatible with the installed version of Xcode. You may also need to restart your Mac and device in order to correctly detect compatibility.

見たところXcodeとシュミレート用のiPhoneのバージョンに互換性がないようです。

いま手元にある実機シュミレート可能なデバイスは以下の通りです。
iPhone8(iOSバージョン 16.7.10)
iPhone16(iOSバージョン 18.0.1)

現在使用しているmacBookAir (13-inch, 2017)です。

macBookAir (13-inch, 2017)でバージョンアップできるOSの限界はmacOS Monterey 12.7.6です。
macOS Monterey 12.7.6で利用できるXcodeのバージョンの限界は14.2です。

・iPhone8(iOSバージョン 16.7.10)で実機シュミレートを試みた場合
Xcode 14.2はiOSバージョン16.2以降のシュミレートをサポートしていないため、バージョン16.7.10では先述の通り、シュミレートできません。

・iPhone16(iOSバージョン 18.0.1)で実機シュミレートを試みた場合
当然iOSバージョン 18.0.1もサポートしていません。というか当たり前ですが、iPhone16はシュミレーターで選択肢にすら表示されません。

これは詰んでいますか?

0

1Answer

Xcodeのバージョンを上げる必要があると思います。そのためには、macOSのバージョンを上げる必要がありますが、おっしゃる通り、古いMacでは正式なバージョンアップができませんね。

自分は 2010年製と相当古いMacBookAirを所持していて、OpenCoreという技術を使い、Sonomaにアップグレードしたことがあります。当然、CPUは非力なので、性能はそれなりですが、今なら最新の Sequoia も可能だと思います。ググれば情報は簡単に見つかります。

0Like

Your answer might help someone💌