About liveupdate.settings supported-versions

So I see there’s supported-version property but I’m unsure about its purpose.
Does it mark those Defold versions that the upcomming live-update content supports ?

For instance, the first release app was built with Defold 1.8.0 and supported-versions is set to “1.8.0”. Later, I upgrade Defold to 1.9.0 and still keep supported-versions “1.8.0”.
When I build and make a new live-update content, will that content be able to use for the app?

I think it should be mentioned somewhere in the documentation.

We’d consider this a deprecated feature/property.

Going forward, we have two ways:

  1. Bundle the game and all the LiveUpdate content at the same time, to make sure that all the code is built with the same version. This is what has been available for a long time.

  2. :warning: (Advanced use!) You can mount any .zip file built from any defold version. We do NOT guarantee that the data files are compatible! You need to make sure to test that your LiveUpdate content works with the client’s engine version. Worst case scenario: the game crashes.
    This gives the developer a lot of freedom, but also requires some planning.

2 Likes