Hello,
I developed an iOS application using Expo.
I built the .ipa file using exp
in the terminal and uploaded it to the App Store.
After the app was approved by Apple and released in the App store, I updated it and published the updates using XDE.
Here’s what I’m seeing now:
- When I launch the app from my phone, I get the original version.
- If I kill the app (by double-tapping the home button and sliding it away) and then relaunch the app, I will see the updated version.
- If I restart my phone and launch the app again, I will go back to the original version.
- If I delete the app and reinstall from the App Store, I will see the original version.
Am I doing something incorrect with OTA?
This is a big problem because I don’t anticipate users will kill the app before using it.
I am using Expo SDK 26.
Here is my app.json
, but I removed my app name information.
{
"expo": {
"name": "...",
"description": "...",
"slug": "...",
"privacy": "public",
"sdkVersion": "26.0.0",
"platforms": ["ios", "android"],
"version": "1.1.0",
"orientation": "portrait",
"icon": "./assets/images/icon.png",
"splash": {
"image": "./assets/images/splash.png",
"resizeMode": "cover",
"backgroundColor": "#ffffff"
},
"updates": {
"fallbackToCacheTimeout": 0
},
"assetBundlePatterns": [
"**/*"
],
"ios": {
"buildNumber": "1.1.1",
"bundleIdentifier": "...",
"supportsTablet": true,
},
"android": {
"package": "...",
"versionCode": 2,
}
}
}
Is there something I’m missing?
Like do the version numbers need to be changed to something special?
I’ve read through the documentation and I believe I’m doing everything correctly to have updates automatically pulled.
Thanks.