diff --git a/apps/expo/app.config.ts b/apps/expo/app.config.ts index 9c17ebf..7245d46 100644 --- a/apps/expo/app.config.ts +++ b/apps/expo/app.config.ts @@ -49,6 +49,21 @@ const defineConfig = (): ExpoConfig => ({ initialOrientation: "DEFAULT", }, ], + [ + "expo-build-properties", + { + android: { + packagingOptions: { + pickFirst: [ + "lib/x86/libcrypto.so", + "lib/x86_64/libcrypto.so", + "lib/armeabi-v7a/libcrypto.so", + "lib/arm64-v8a/libcrypto.so", + ], + }, + }, + }, + ], ], }); diff --git a/apps/expo/package.json b/apps/expo/package.json index 6a00d73..b6db05b 100644 --- a/apps/expo/package.json +++ b/apps/expo/package.json @@ -26,6 +26,7 @@ "class-variance-authority": "^0.7.0", "clsx": "^2.1.0", "expo": "~50.0.5", + "expo-build-properties": "~0.11.1", "expo-constants": "~15.4.5", "expo-linking": "~6.2.2", "expo-router": "~3.4.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dd655ac..8855a13 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -55,6 +55,9 @@ importers: expo: specifier: ~50.0.5 version: 50.0.5(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20) + expo-build-properties: + specifier: ~0.11.1 + version: 0.11.1(expo@50.0.5) expo-constants: specifier: ~15.4.5 version: 15.4.5(expo@50.0.5) @@ -5491,6 +5494,16 @@ packages: - supports-color dev: false + /expo-build-properties@0.11.1(expo@50.0.5): + resolution: {integrity: sha512-m4j4aEjFaDuBE6KWYMxDhWgLzzSmpE7uHKAwtvXyNmRK+6JKF0gjiXi0sXgI5ngNppDQpsyPFMvqG7uQpRuCuw==} + peerDependencies: + expo: '*' + dependencies: + ajv: 8.12.0 + expo: 50.0.5(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20) + semver: 7.5.4 + dev: false + /expo-constants@15.4.5(expo@50.0.5): resolution: {integrity: sha512-1pVVjwk733hbbIjtQcvUFCme540v4gFemdNlaxM2UXKbfRCOh2hzgKN5joHMOysoXQe736TTUrRj7UaZI5Yyhg==} peerDependencies: