There are several versions of my app, all created from the same source. Thus far I have been able to conditionally set all the necessary changes between the versions at runtime by reading the app package name. However, one thing that this method doesn't work for is setting the app label (i.e. its name in the launcher), which according to other answers on stackoverflow can't be done at runtime.
My question is, is there anything I can do at build time to avoid having to manually edit the app label? Ideally it should be conditional on package name (a requirement set by our client), but other options may be considered.