Upgrade to Expo SDK 57 for Xcode 27 support

- expo 57.0.23, react-native 0.86.3, react 19.2.3
- Remove @react-navigation/* direct deps (unsupported by expo-router 56+)
- Drop newArchEnabled and android.edgeToEdgeEnabled (removed from schema)
- Enable ios.enableSceneSupport (UIScene lifecycle required by iOS 27 SDK)
- Remove deprecated expo-build-properties deploymentTarget (default 16.4)
- Add withPodsDeploymentTarget plugin: raise CocoaPods resource bundle
  targets (RNCAsyncStorage, RNSVG, SDWebImage) to the app minimum
- Replace removed StyleSheet.absoluteFillObject with absoluteFill

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-16 12:54:53 +02:00
co-authored by Claude Opus 5
parent 2653c7cad6
commit 5c66e9d5cb
5 changed files with 2096 additions and 2990 deletions
+8 -4
View File
@@ -7,7 +7,6 @@
"icon": "./assets/images/icon.png",
"scheme": "fonsiapp",
"userInterfaceStyle": "automatic",
"newArchEnabled": true,
"ios": {
"supportsTablet": true,
"bundleIdentifier": "com.pcrt.fonsi.app"
@@ -17,7 +16,6 @@
"foregroundImage": "./assets/images/adaptive-icon.png",
"backgroundColor": "#ffffff"
},
"edgeToEdgeEnabled": true,
"predictiveBackGestureEnabled": false,
"permissions": [
"android.permission.CAMERA",
@@ -57,10 +55,16 @@
"expo-build-properties",
{
"ios": {
"deploymentTarget": "15.1"
"enableSceneSupport": true
}
}
]
],
"expo-image",
"expo-secure-store",
"expo-sharing",
"expo-status-bar",
"expo-web-browser",
"./plugins/withPodsDeploymentTarget"
],
"experiments": {
"typedRoutes": true,