Closed ozten closed 10 years ago
This requires two steps:
Currently, the location of the keystore and various configuration is stored in the project.properties
directory. Removing these will cause the current invocation of ant clean release
to produce an unsigned APK to be produced. This is found in bin/${manifest.name}-release-unsigned.apk
. Official documentation
Use the zipalign
tool to optimize the signed APK.
zipalign -v 4 your_project_name-signed.apk your_project_name.apk
Moved to https://bugzilla.mozilla.org/show_bug.cgi?id=960225
Closing.
We need to isolate the signing step so that it can be performed on a different service using an HSM.