When publishing my app with expo using expo publish
or pushing the app to App Store and Play Store, I get a crash on launch of the production app on both iOS and Android plateform with the error :
Unhandled JS Exception: manifest must specify logUrl
As this error doesn’t happened on Development app, I don’t know how to debug this. Does anyone encounter the same issue ? Do you have any idea on what’s going on or do you have any idea on a method to find the error ?
Just for more context, I did publish my app to both stores months ago without any issue. I did not change anything in my manifest except changing the Expo SDK from version 38 to 40. Here is my current manifest :
{
"expo": {
"name": "Braise To Breizh",
"slug": "braiseToBreizh",
"privacy": "public",
"platforms": ["ios", "android"],
"version": "1.0.2",
"orientation": "portrait",
"backgroundColor": "#ffffff",
"primaryColor": "#7198FF",
"icon": "./assets/android-icon.png",
"splash": {
"image": "./assets/Launch_Screen.png",
"resizeMode": "contain",
"backgroundColor": "#ffffff"
},
"updates": {
"fallbackToCacheTimeout": 0
},
"assetBundlePatterns": ["**/*"],
"ios": {
"supportsTablet": false,
"bundleIdentifier": "com.sudevisevents.braisetobreizh",
"buildNumber": "1"
},
"android": {
"package": "com.sudevisevents.braisetobreizh",
"googleServicesFile": "./google-services.json",
"permissions": [
"CAMERA",
"MANAGE_DOCUMENTS",
"READ_CONTACTS",
"READ_CALENDAR",
"WRITE_CALENDAR",
"READ_EXTERNAL_STORAGE",
"READ_PHONE_STATE",
"RECORD_AUDIO",
"USE_FINGERPRINT",
"VIBRATE"
],
"versionCode": 21
},
"androidNavigationBar": {
"visible": "sticky-immersive",
"barStyle": "dark-content",
"backgroundColor": "#FFFFFF"
},
"androidStatusBar": {
"hidden": false,
"translucent": true,
"barStyle": "dark-content",
"backgroundColor": "#FFFFFF"
},
"extra": {
"firebase": {
"apiKey": "AIzaSyAt2_j5-FgvvcLY8TaGpKWGGOV-UF4YFms",
"authDomain": "braise-to-breizh.firebaseapp.com",
"databaseURL": "https://braise-to-breizh.firebaseio.com",
"projectId": "braise-to-breizh",
"storageBucket": "braise-to-breizh.appspot.com",
"messagingSenderId": "685300020150",
"appId": "1:685300020150:web:892a380bb3a9254d434717",
"measurementId": "G-QKCVSXN7BN"
}
},
"web": {
"config": {
"firebase": {
"apiKey": "AIzaSyAt2_j5-FgvvcLY8TaGpKWGGOV-UF4YFms",
"authDomain": "braise-to-breizh.firebaseapp.com",
"databaseURL": "https://braise-to-breizh.firebaseio.com",
"projectId": "braise-to-breizh",
"storageBucket": "braise-to-breizh.appspot.com",
"messagingSenderId": "685300020150",
"appId": "1:685300020150:web:892a380bb3a9254d434717",
"measurementId": "G-QKCVSXN7BN"
}
}
},
"hooks": {
"postPublish": [
{
"file": "sentry-expo/upload-sourcemaps",
"config": {
"organization": "braise-to-breizh",
"project": "braise-to-breizh",
"authToken": "fefadc9602e64b98930d0f50672341497f9bfc895e28475b8b53b87cecd26505"
}
}
]
}
}
}