This projects allows to easily create a custom release (white-labeled app).
To create a custom build and release of ZME you need to do the following:
-
create
whitelabel.propertiesfile in the root of the project -
define the following properties:
property notes idapplication identifier, must be unique if published orglocal variant identifier, used to configure the build tasks and artifacts. cannot contain .,/, or spacesresourceDir(optional) location of resource overrides -
the build script will configure appropriate tasks and outputs: for example, if
org = myorg, then:ziti-mobile-edge:bundleDebugtasks will create the white labeled bundle inapp/build/outputs/bundle/myorgDebug/ziti-mobile-edge-myorg-debug.aab -
white-labeled release artifacts need to be signed. the signing is configured via environment variables:
RELEASE_KEYSTORE- keystore file containing the signing keyRELEASE_KEYSTORE_PASSWORD- keystore passwordRELEASE_KEY_ALIAS- alias/name of the signing keyRELEASE_KEY_PASSWORD- signing key password