使用 Expo 备份 Android 密钥库 - 我们需要保存关联的密码吗?

Backing up Android keystore using Expo - Do we need to save the associated passwords?

当你 运行 expo fetch:android:keystore 它显示如下:

Configuring credentials for myApp in project myApp
Keystore credentials
  Keystore password: 1234567890abcdef1234567890abcdef
  Key alias:         1234567890abcdef1234567890abcd==
  Key password:      1234567890abcdef1234567890abcdef

  Path to Keystore:  C:\projects\myApp\myApp.jks

我的问题是,我们需要单独存储密码和别名,还是只存储 .jks 文件?

这在relevant Expo documentation中没有说清楚。

你需要两者,当你使用不同的 expo 帐户构建相同的 apk 时,你必须 运行:

expo build:android 

然后您必须配置您的凭据,选择“我想上传我自己的文件”。

你必须使用你的 file.jks

并输入您的别名和密码信息。


如果您已经设置了错误的密钥,运行:

expo build:android --clear-credentials