Drives MobDev.Release.Tarball.build/2 from the CLI. Replaces the
four scripts/release/tarball_*.sh scripts.
mix mob.release.tarball android_arm64 --exqlite-build /path/to/_build/dev/lib/exqlite
mix mob.release.tarball ios_sim
mix mob.release.tarball ios_device
mix mob.release.tarball all --exqlite-build /path/to/exqliteAndroid targets require --exqlite-build (no default — projects vary).
iOS targets don't ship exqlite BEAMs so the flag is ignored.
Options
--otp-src PATH— OTP source checkout. Default:$OTP_SRCenv or~/code/otp.--otp-release PATH— install tree frommix mob.release.otp. Default per-target.--openssl-prefix PATH— OpenSSL install. Default per-target.--exqlite-build PATH—_build/dev/lib/exqlitein any project that has runmix deps.get && mix compile. Required for Android.--android-otp-release PATH— used by iOS targets to borrowcrypto/public_key/sslapps. Default:/tmp/otp-android.--asn1rt-nif-arm32 PATH— pre-built arm32 asn1rt_nif.a. Default:/tmp/asn1rt_nif_arm32.a.--out-dir PATH— tarball destination. Default:/tmp.--hash STR— release tag hash. Default: detected from OTP git.