xcodeをアップデートしたらexpoでiOSシミュレータが起動できなくなった

xcodeを13.2にupdateしたらreact expoでiOSシミュレーターが起動できなくなった。MACのOSバージョンアップにともなうxcodeのバージョンアップの時にはシミュレータが動かなくなるので、定石でまずは以下のコードでexpo-cli自体を最新版に入れ替える。

expo client:install:ios

ところが、以下のエラーが発生。

xcrun exited with non-zero code: 2
An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=2):
Unable to boot device because we cannot determine the runtime bundle.
No such file or directory

上記の解決策を検索したが同じようなエラーメッセージが見つかりにくかったが、以下のサイトを発見。ここの情報を参照にiOSシミュレータのセッティングをリセット

xcodeを立ち上げ -> Xcode メニュー -> Open Developer Tool -> Simulator でシミュレータを立ち上げたら、シミュレータメニューの Device -> Erase all content and settingsでセッティングをクリア。

そうすると、expo client:install:iosが実行できて、結果、expo のiosシミュレータが動くようになりました。

でもよくよく考えると前回のアップデートでも同じようなトラブルだったかもしれない。都度メモを残しておくのは重要だと再認識。