みかづきブログ・カスタム

基本的にはちょちょいのほいです。

Xcodeインストール済みのMacでExpoアプリをiOSシミュレーターでプレビューできない場合に確認すべきこと(✔ Xcode needs to be installed (don't worry, you won't have to use it), would you like to continue to the App Store?)📱

ことの発端

expo start

で起動したExpoアプリは、ターミナルでiを押下することでiOSシミュレーターでプレビューすることができます。
MacにXcodeとCommand Line Toolsがインストールされていることが条件となるのですが、両方インストールしても、

✔ Xcode needs to be installed (don't worry, you won't have to use it), would you like to continue to the App Store?

と、Xcodeのインストールを促されて、なんでだろう?と思い、調べました。


解決方法

すべてはドキュメントに書いてありました。

docs.expo.dev

僕の場合はSTEP2が抜けていたことが原因で、

f:id:kimizuka:20220316103544p:plain

デフォルトの状態だと、空になっている Xcode > Preference... > Locations の Command Line Tools の項目に、

f:id:kimizuka:20220316103614p:plain

使用するCommand Line Toolsを選択すれば、無事にシミュレーターが立ち上がるようになりました。