LoginSignup
0
0

More than 1 year has passed since last update.

React Native開発中にXcodeのiOSシミュレーター立ち上げに四苦八苦した話

Last updated at Posted at 2022-06-14

Xcodeのシミュレーターが立ち上がらなくなり、このようなエラー文が出てきました...

1つ目のエラー

xcrun exited with non-zero code: 60

調べた結果、シミュレーターの設定による問題だと仮説を立てて、
以下のURLを参考にシュミレーターの設定をリセットしようとしました
https://github.com/expo/create-react-native-app/issues/67#issuecomment-326389229

ところが...
そもそもシミュレーター自体が立ち上がらん!!!
Unable to boot the Simulatorって出て終わり!!!

この時点で頭が完全ショート...
GUI上では何もエラー文もなく、これ詰んだか...?となりましたが、
試しにApp Storeを見てみるとXcodeのアップデートが来ていたので、
Xcodeを13.3 -> 13.4.1にアップデートしました。
(なんでXcodeのアプデってあんなに時間かかるんでしょうか...)

するとエラー文章が変わり
xcrun exited with non-zero code: 2
とエラーコードが変わりましたが、シミュレータは立ち上がらず...

2つ目のエラー

xcrun exited with non-zero code: 2

これは先ほど調べたURLに記載があったのでそれを参考に
「Erase all content and settings」
を実行すると、シミュレーターは立ち上がるようになりました!!

3つ目のエラー

よし、これでやっとExpo startできると思った矢先...

Duplicated files or mocks. Please check the console for more info...
と全く違うエラーが。

F〇〇k you!!!
(マジで叫びました)

シミュレーター上に赤い画面でエラーが出てきました。
(当時の自分は後でQiitaに書こうなんていう余裕もなく、スクショを撮るのを忘れていました。すみません。)

しかし、これは案外すぐに解決できました。
https://github.com/facebook/react-native/issues/25771#issuecomment-537130443

このGitHubを参考に

cd ios/
rm -rf build/
xcodebuild clean
cd .. 

とコマンドをうち、アプリのディレクトリに戻ってexpo start することでようやく正常にシミュレーターを起動できました!!

長かった...

後書き

自分の備忘録のために書いています。 ただこのタイプのエラーは結構英語のGitHubイシューが多かったりしたので、もし参考になればLGTMお願いしますm(_ _)m
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0