如何使用旧的Expo密钥签署新的React原生应用程序[Android]?
我决定重写一个以前用expo完成的应用程序。当我用expo制作第一个版本时,我选择让expo为我处理这个过程如何使用旧的Expo密钥签署新的React原生应用程序[Android]?,android,react-native,react-native-android,expo,Android,React Native,React Native Android,Expo,我决定重写一个以前用expo完成的应用程序。当我用expo制作第一个版本时,我选择让expo为我处理这个过程 我的新应用程序是一个纯react android原生应用程序,我想将其提交到应用商店,但无法使用expo以前用于签名的任何东西进行签名。您可以使用这些命令获取expo在以前项目中生成的密钥,然后将其导入当前项目: 对于IOS: fetch:ios:certs-获取此项目的ios证书/密钥和配置文件。将文件写入项目目录并打印 标准输出的密码 对于Android: fetch:andr
我的新应用程序是一个纯react android原生应用程序,我想将其提交到应用商店,但无法使用expo以前用于签名的任何东西进行签名。您可以使用这些命令获取expo在以前项目中生成的密钥,然后将其导入当前项目: 对于IOS:
-获取此项目的ios证书/密钥和配置文件。将文件写入项目目录并打印 标准输出的密码fetch:ios:certs
-获取此项目的android密钥库。将密钥库写入PROJECT_DIR/PROJECT_NAME.jks并打印密码 到stdoutfetch:android:keystore
-获取该项目设置Google/Facebook身份验证所需的android密钥哈希。注意:如果您是 使用Google Play签名,此应用程序将使用不同的 在发布到存储区后,您需要使用散列 显示在Google Play控制台中fetch:android:hash
我已经这样做了,并添加了生成的凭据。我的应用程序已成功构建,但在上载到google控制台时,我收到以下错误:
您上载了一个未使用上载证书签名的APK。您必须使用相同的证书。上载证书具有指纹:
通过fetch下载证书后,我该如何处理证书?