При запуске eas build --profile development --platform android в apps/expo приложение выдает несовпадающие маршруты для начальных экранов аутентификации и NativeModule: AsyncStorage имеет значение null. На Expo Go этого не происходит, я уже пробовал переустанавливать deps.
Я видел связанную с этим проблему, указывающую на сбои при сборке: https://github.com/tamagui/tamagui/issues /186
но моя сборка для разработчиков завершилась нормально и выдает ошибки только при фактическом запуске приложения на устройстве.

Ожидаемое поведение
Приложение должно работать таким же образом с Expo Go только в сборке для разработки.
Версия Tamagui
"tamagui": "^1.114.4"
Платформа
Android
Воспроизведение
I'm using Expo SDK 51
I'm using React Native's AsyncStorage:
import AsyncStorage from '@react-native-async-storage/async-storage'
and this works fine and was identified when I run the app on Expo Go.
my eas.json:
{
"cli": {
"version": ">= 14.0.3",
"appVersionSource": "remote"
},
"build": {
"development": {
"developmentClient": true,
"distribution": "internal",
"android": {
"buildType": "apk"
},
"ios": {
"simulator": true,
"image": "latest"
}
},
"production": {
"distribution": "store",
"android": {
"buildType": "app-bundle"
}
}
}
}
Информация о системе
"resolutions": {
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-refresh": "^0.14.0",
"react-native-svg": "15.3.0",
"react-native-web": "~0.19.12"
},
"dependencies": {
"@babel/runtime": "^7.24.6",
"@expo-google-fonts/nunito": "^0.2.3",
"@react-native-async-storage/async-storage": "^2.0.0",
"@tamagui-extras/core": "^1.12.3",
"@tamagui-extras/form": "^1.17.3",
"@tamagui/cli": "^1.114.4",
"check-dependency-version-consistency": "^4.1.0",
"eslint": "^9.3.0",
"husky": "^9.1.6",
"node-gyp": "^10.1.0",
"prettier": "^3.3.3",
"turbo": "^1.13.4",
"typescript": "^5.6.2",
"vitest": "^2.1.1"
},
"packageManager": "yarn@4.5.0",
"engines": {
"node": "22",
"npm": "10.8"
},
"devDependencies": {
"@biomejs/biome": "^1.9.3"
}
Подробнее здесь: https://stackoverflow.com/questions/792 ... on-android