Мое приложение работало до сегодняшнего дня, но теперь похоже, что что-то случилось с версией Expo.
18
У меня такая ошибка:
The experience you requested uses Expo SDK v(null), but this copy of Expo Client requires at least v20.0.0. The author should update their experience to a newer Expo SDK version.
Затем я:
yarn cache cleanrm -rf node_modules/и я все еще получаю ту же ошибку.
Что мне нужно сделать, чтобы симулятор распознал, что я использую правильную версию Expo?
Текущая среда:
"expo": "20.0.0" @PritishVaidya
Попробуй это, может получится. помощь
Это была хорошая идея, но не сработала. Даже удаление симулятора.
@PritishVaidya Я неправильно прочитал ваш первый комментарий. И ваше подозрение было правильным, мне не хватало "sdkVersion": "20.0.0" в моем app.json. Добавив его, rm-rf node_modules && yarn install && yarn run ios --reset-cache исправил эту проблему. Спасибо!





Спасибо @PritishVaidya за то, что помог мне разобраться в этом.
Проблема заключалась просто в том, что мне не хватало "sdkVersion": "20.0.0" в моем app.json. Использование этого описано в Expo Docs.
Например:
{
"expo": {
"name": "My app",
"slug": "my-app",
"sdkVersion": "20.0.0",
"privacy": "public"
}
}
какая версия у вас на
app.json?