有谁能帮我把keystone密码存储在react本机中吗?我怎么能确定它是安全的?如何保护它免受逆向工程的影响,还是说它是安全的?
发布于 2022-06-06 18:50:42
您可以将密码存储在签名属性文件中,该文件未提交到git repo。然后,您可以在android/app/build.gradle中从文件中读取密码,如下所示
// Load keystore
def keystorePropertiesFile = rootProject.file("signing.properties");
def keystoreProperties = new Properties()
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
signingConfigs {
release {
storeFile file(keystoreProperties['storeFile'])
storePassword keystoreProperties['storePassword']
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
}
...signing.properties实例
storeFile=/home/userName/Workspace/repoName/android/keystores/qa.keystore
storePassword=-----------------------
keyPassword=-----------------------
keyAlias=-----------------------我把我的signing.properties文件放在android文件夹中我的repo本机回购。
将以下一行添加到您的.gitignore
android/signing.propertieshttps://stackoverflow.com/questions/72521268
复制相似问题