IOSシミュレーターでExpoを起動すると、このエラーが発生します。
リクエストしたエクスペリエンスはExpo SDK v(null)を使用していますが、このExpo Clientのコピーには少なくともv23.0.0が必要です。著者は、エクスペリエンスを新しいExpo SDKバージョンに更新する必要があります。
私はこの答えを見ました Expo not loading(React-Native)-null Expo SDK version しかし、ソリューションは私のために機能しません。私はすでに私のapp.jsonにsdkVersionがあります:
"expo": {
"sdkVersion": "22.0.0"
}
私は試した yarn upgrade --latest
しかし、まだ運がありません。どんなアイデアでも大歓迎です。 expo-cli --version 1.1.0を使用しています
答えは、次の変更を加えることでSDKを更新することです。
ソース: https://blog.expo.io/expo-sdk-v27-0-0-is-now-available-898bf1e5b0e4
同じ「あなたが要求した経験」メッセージがiPhoneで起動します...それで解決しました。
1)Expo SDKを次のように更新します... https://blog.expo.io/expo-sdk-v32-0-0-is-now-available-6b78f92a6c52
2).babelrcを次のように更新します... https://babeljs.io/docs/en/configuration
3)このコマンドも実行しました...キャッシュなどをクリアします... watchman watch-del-all && rm -rf $TMPDIR/react-* && rm -rf $TMPDIR/haste-map-react-native-packager-* && rm -rf node_modules/&& npm install
-Expo CLIサーバーを閉じます-プロジェクトディレクトリでexpo upgradeを実行します(expo-cliの最新バージョンが必要です。npm i -g expo-cli)。
-この投稿の重大な変更のセクションを確認してください!
-Runexpo start-c
ソース: https://blog.expo.io/expo-sdk-35-is-now-available-beee0dfafbf4