@@ -22,15 +22,16 @@ const createConfig = (): Omit<ExpoConfig, 'extra'> & { extra: { eas: EASConfig }
2222 googleSignInRoute : process . env . GOOGLE_SIGN_IN_ROUTE ,
2323 } ;
2424
25+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
2526 return {
26- name : process . env . EXPO_PUBLIC_APP_NAME as string ,
27+ name : process . env . EXPO_PUBLIC_APP_NAME ,
2728 slug : process . env . EXPO_PUBLIC_APP_SLUG as string ,
2829 scheme : process . env . EXPO_PUBLIC_APP_SCHEME as string ,
2930 owner : process . env . EXPO_PUBLIC_APP_OWNER as string ,
30- version : '1.4 .0' ,
31+ version : '1.5 .0' ,
3132 orientation : 'portrait' ,
3233 icon : './assets/icon.png' ,
33- runtimeVersion : '1.4 .0' ,
34+ runtimeVersion : '1.5 .0' ,
3435 experiments : {
3536 reactCompiler : true ,
3637 } ,
@@ -42,7 +43,7 @@ const createConfig = (): Omit<ExpoConfig, 'extra'> & { extra: { eas: EASConfig }
4243 supportsTablet : false ,
4344 buildNumber : appEnv . select ( {
4445 default : '18' ,
45- production : '12 ' ,
46+ production : '24 ' ,
4647 } ) ,
4748 config : {
4849 usesNonExemptEncryption : false ,
@@ -52,7 +53,7 @@ const createConfig = (): Omit<ExpoConfig, 'extra'> & { extra: { eas: EASConfig }
5253 package : appId ,
5354 versionCode : appEnv . select ( {
5455 default : 15 ,
55- production : 12 ,
56+ production : 24 ,
5657 } ) ,
5758 adaptiveIcon : {
5859 foregroundImage : './assets/adaptive-icon.png' ,
@@ -81,15 +82,44 @@ const createConfig = (): Omit<ExpoConfig, 'extra'> & { extra: { eas: EASConfig }
8182 [
8283 'expo-image-picker' ,
8384 {
84- photosPermission : 'Allow Open MobileUI to access your photos.' ,
85- cameraPermission : 'Allow Open MobileUI to access your camera.' ,
85+ photosPermission :
86+ 'Open MobileUI uses your photo library to let you select and share images in chat conversations and set your profile picture.' ,
87+ cameraPermission :
88+ 'Open MobileUI uses your camera to let you take photos and share them directly in chat conversations.' ,
8689 } ,
8790 ] ,
8891 [
8992 'expo-media-library' ,
9093 {
91- photosPermission : 'Allow Open MobileUI to access your photos.' ,
92- savePhotosPermission : 'Allow Open MobileUI to save photos.' ,
94+ savePhotosPermission :
95+ 'Open MobileUI saves photos to your library when you download images shared in chat conversations.' ,
96+ } ,
97+ ] ,
98+ [
99+ 'expo-audio' ,
100+ {
101+ microphonePermission :
102+ 'Open MobileUI uses your microphone to let you record and send voice messages in chat conversations.' ,
103+ } ,
104+ ] ,
105+ [
106+ 'expo-build-properties' ,
107+ {
108+ android : {
109+ androidGradlePluginVersion : '8.3.2' ,
110+ compileSdkVersion : 35 ,
111+ targetSdkVersion : 35 ,
112+ buildToolsVersion : '35.0.0' ,
113+ ndkVersion : '27.1.12297006' ,
114+ packagingOptions : {
115+ jniLibs : {
116+ useLegacyPackaging : false ,
117+ } ,
118+ } ,
119+ } ,
120+ ios : {
121+ useFrameworks : 'static' ,
122+ } ,
93123 } ,
94124 ] ,
95125 googleAuthIosUrlScheme
@@ -100,10 +130,12 @@ const createConfig = (): Omit<ExpoConfig, 'extra'> & { extra: { eas: EASConfig }
100130 } ,
101131 ]
102132 : null ,
133+ [ './plugins/with-remove-media-playback-permission' ] ,
103134 ] ) ,
104135 newArchEnabled : true ,
105136 extra,
106- } ;
137+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
138+ } as any ;
107139} ;
108140
109141export default createConfig ;
0 commit comments