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

Slb*_*box 7 android keystore android-keystore react-native expo

运行时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
Run Code Online (Sandbox Code Playgroud)

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

这一点在世博会相关文件中并没有明确说明。

小智 7

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

expo build:android 
Run Code Online (Sandbox Code Playgroud)

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

你必须使用你的 file.jks

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


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

expo build:android --clear-credentials
Run Code Online (Sandbox Code Playgroud)