A CLI tools to compare the difference between two APKs or IPAs.
Useful to reduce manual effort to make a report size app when a new version was released.
- Get
appdiff
executable file from repo
$ appdiff <new_apk_or_ipa> <old_apk_or_ipa> <dir_level> <custom_outputs_directory>
or, use file develop script
$ go run main.go <new_apk_or_ipa> <old_apk_or_ipa> <dir_level> <custom_outputs_directory>
until you see
...
All data has been copied to clipboard!
$ _
<dir_level>
and<custom_outputs_directory>
are optional, but<dir_level>
will become mandatory if you pass<custom_outputs_directory>
as well
- Open create a new sheet page to paste the result
- To be a pretty view, just go to
Data > Split text to columns
- Go ahead to sort by
diff
header or other columns
you can use this command to build binary via mac
go build -o mac-appdiff # or
make build
for cross-platform (build linux executable via mac)
GOARCH="amd64" GOOS="linux" go build -o linux-appdiff # or
make build-linux
- Diff by packages in Android
- Beautiful report
MIT