When you build your bundles using addressable system, the output contains these stuff:
- a hash file
- catalogue of your assets (local + remote)
- remote bundles (but not local)
The problem is: after unity building and releasing in store, when you change a local asset and build using addressable system and put it on server again, the hash of your local in catalogue will change (without having that local bundle on server) and that causes client to update local asset hashes without having the related bundles, as a result not loading those assets.
What is the reason of putting local asset addresses in remote catalogue while you do not have local bundles on remote?