web-dev-qa-db-ja.com

Expo React-Native iOSシミュレーターが機能しない

こんにちは、Expo React-Nativeで問題が発生しています。 iOSシミュレーターを起動しようとするたびに。私はこのエラーを受け取ります:

Simulator is installed but is identified as 'com.Apple.CoreSimulator.SimulatorTrampoline'; don't know what that is.
Simulator not installed. Please visit https://developer.Apple.com/xcode/download/ to download Xcode and the iOS simulator. If you already have the latest version of Xcode installed, you may have to run the command `Sudo xcode-select -s /Applications/Xcode.app`.

エキスポ結果のスクリーンショット

私のNPMバージョンは6.7.0react-native-cli:2.0.1反応ネイティブ:0.57.1​​Expoバージョン2.11.9

また、Xcodeのコマンドラインツールが完全に設定されていることを確認しました Xcode CommandLineTools

最後に、コマンドSudo xcode-select -s /Applications/Xcode.appも実行しようとしました

何も動作しません。

19
Ahmed Nagy

他の人の役に立つ場合、コマンドラインツールがインストールされていなかったため、シミュレータを最初に開くという修正は最初は機能しませんでした。 xCodeを開いてpreferences > locations > command line toolsに移動し、それが空の場合はインストールする必要があります。それらがインストールされると、expo startはOPと同じエラーを返しますが、open -a Simulator && expo startの提案を使用できます。

0
smilebomb

???? 同じ問題に1か月間直面してきましたが、最終的に私に役立つ解決策を見つけました:

  1. Xcodeをバージョン11.1に更新しました✨
  2. Xcode 11.1を開きました:(1)「コマンドラインツール」として「Xcode 11.1」が選択されているかどうかを再確認しました。 (2)[コンポーネント]タブで、シミュレーターを手動でダウンロードしました(iOS 12.2)
  3. Expo Clientを@ 3.1.2に更新しました✨Sudo npm install --unsafe-perm -g expo-cli
  4. Node.jsをバージョン11.6.0から12.0.0に更新しました
Sudo npm install -g n
npm cache clean -f
  1. プロジェクトとシミュレータを再起動しました
  2. npm start

✨これでiOSシミュレーターが正常に起動し、プロジェクトがビルドされました! ✨

0
Designying