我决定重写以前使用expo完成的应用程序。当我用expo做第一个版本时,我选择让expo为我处理该过程。
我的新应用是用于Android的纯React本机应用,我想将其提交到商店,但无法使用以前用于签名的任何expo对其进行签名。
您可以使用这些命令来获取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控制台中。