Код: Выделить всё
~/devcache/blahblah/). Путь к хранилищу ключей и его пароли станут доступны после создания проекта и сохранения его в /Assets/Plugins/Android/gradleTemplate.properties
Мы не можем использовать Unity Менеджер хранилища ключей (без щелчков вручную) в «Настройки проекта» > «Настройки публикации»:

поскольку на каждой машине каталог хранилища ключей может быть разным (мы знаем путь и сохраняем его в gradleTemplate.properties, но мы не можем жестко запрограммировать его в единстве в этом тике.
Я добавил собственный mainTemplate.gradle с этой конфигурацией подписи:
Код: Выделить всё
signingConfigs {
release {
storeFile file(project.DYNAMIC_KEYSTORE_PATH)
storePassword project.DYNAMIC_KEYSTORE_PASSWORD
keyAlias project.DYNAMIC_KEY_ALIAS
keyPassword project.DYNAMIC_KEY_PASSWORD
}
}
buildTypes {
release {
signingConfig signingConfigs.release
minifyEnabled false
shrinkResources false
}
}
Код: Выделить всё
apksigner verify --verbose --print-certs android.apk
Verifies
Verified using v1 scheme (JAR signing): true
Verified using v2 scheme (APK Signature Scheme v2): true
Verified using v3 scheme (APK Signature Scheme v3): false
Verified using v3.1 scheme (APK Signature Scheme v3.1): false
Verified using v4 scheme (APK Signature Scheme v4): false
Verified for SourceStamp: false
Number of signers: 1
Signer #1 certificate DN: C=US, O=Android, CN=Android Debug
Подробнее здесь: https://stackoverflow.com/questions/792 ... re-manager