When to change app.json

I did read the documentation about app.json

So end up with something like :

{
  "expo": {
    "name": "AppName",
    "icon": "./src/assets/app-icon.png",
    "version": "1.0.0",
    "slug": "app-name",
    "sdkVersion": "25.0.0",
    "orientation": "portrait",
    "ios": {
      "bundleIdentifier": "com.bundle.identifier",
      "buildNumber": "1.0.0"
    },
    "android": {
      "package": "com.bundle.identifier",
      "versionCode": 1
    },
    "splash": {
      "image": "./src/assets/splash.png",
      "resizeMode": "cover"
    },
    "privacy": "unlisted"
  }
}

Therefore. I was wondering :

  • Why would i change the global “version” property and ios.buildNumber/android.versionCode ?
  • When should i ?
  • Do i need to bump all of them at once ?
  • Moreover, when shouldn’t i use OTA ?

Thanks for your time, Louis

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.