Android signing applies a cryptographic identity to a release application package. A keystore, alias, and passwords are required, and losing them can prevent future Google Play uploads. section 12.2.2
A GitHub Actions signing workflow typically:
- Creates or locates an RSA 2048-bit keystore. section 12.2.2
- Stores the keystore as base64 and protects it, its alias, and passwords with GitHub Actions secrets. section 12.2.2
Signing during publish
Run dotnet publish for net7.0-android in Release mode with AndroidKeyStore enabled, the keystore path, alias, and protected key and store passwords.
