我如何使用旧的Expo密钥对新的React Native App [Android]进行签名?

问题描述 投票:0回答:1

我决定重写以前使用expo完成的应用程序。当我用expo做第一个版本时,我选择让expo为我处理该过程。

我的新应用是用于Android的纯React本机应用,我想将其提交到商店,但无法使用以前用于签名的任何expo对其进行签名。

android react-native react-native-android expo
1个回答
0
投票

您可以使用这些命令来获取Expo在先前项目中生成的密钥,然后将其导入当前项目:

对于IOS:

  • fetch:ios:certs-提取此项目的iOS证书/密钥和配置文件。将文件写入PROJECT_DIR并打印密码输入stdout。

对于Android:

  • fetch:android:keystore-获取此项目的Android密钥库。将密钥库写入PROJECT_DIR / PROJECT_NAME.jks并打印密码到标准输出。

  • fetch:android:hashes-获取设置Google / Facebook身份验证所需的该项目的Android密钥哈希。注意:如果您是使用Google Play签名,此应用将使用其他签名发布到商店后的密钥,则需要使用哈希显示在Google Play控制台中。

© www.soinside.com 2019 - 2024. All rights reserved.