This is a question regarding app com.bringyour.network:
If we want to publish separate APKs, one per architecture, what naming convention do we follow? We’d still like to publish a single fat APK, but then offer separated APKs that are signed with the same key.
you can offer per arch apk yes, make sure that each has a different version code, eg: for version code 123 you’d have armv7 with 12301, arm64 with 12302, x86 with 12303 and x86_64 with 12304
For the fat/universal APK, for signature verification, does the name in our release need to change to match the output artifact? It appears that the output includes “-universal”?
We have a Binaries: https://github.com/urnetwork/build/releases/download/v%v-%c/com.bringyour.network-%v-%c-github-release.apk for reproducible builds. How do we parameterize this for ABI?
Ah thanks. I think last question is how does the CurrentVersion/CurrentVersionCode change? Now we have one current version and three current version codes. Does CurrentVersionCode accept a list?
I had to trace back how I did this. I made the base version code always a multiple of 10, so that we add ABI-variant codes directly to it. This makes it so that our tagging is directly related to the base version code.