1
1

【Expo + React Native】Expoを51にアップデートしたら、iOS Simulator が動かなくなった話

Posted at

個人アプリ開発をしていると、「Expo SDKを51にバージョンアップせよ」とのお達しが来ていたので、Expo 公式を参考にアップデートを行ないました。
アップデート作業が無事終わり、さっきまで動いていたiOSシュミレーターを起動させようとすると動かない
ターミナルには、以下のようなメッセージが出ていました。

terminal
Could not update simulator linking permissions:....

ネット検索しても有益な情報出てこず...。

よく考えると、Expo アップデート前まで使えていた npx expo start が、sudo 付けないと出来なくなってました。
何やら権限問題が怪しいと見立て、npx expo startできるまで、権限変更を行いました。

terminal
# 権限なくて実行できない時は、「sudo」 付けました
chmod -R [所有者名] [対象ディレクトリ]

全ての権限変更作業を完了したところ、npx expo start が実行できるようになりました。
起動したExpoサーバにて、「shift + i」 を押して、iOSシュミレーターの端末選択したところ、シュミレーターへのExpoアプリインストールが開始!
そのまま待つこと数十秒で、iOSシミュレーターにてアプリの起動に成功しました:tada:

原因不明で苦しみましたが、ちゃんとエラーで出た権限をひとつずつ潰すことで解決できました。

1
1
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
1
1