我决定重写一个以前使用 expo 完成的应用程序。当我使用 expo 制作第一个版本时,我可以选择让 expo 为我处理该过程。
我的新应用程序是一个纯粹的 android 反应原生应用程序,我想将其提交给商店,但无法使用以前签名的任何博览会对其进行签名。
您可以使用以下命令获取 Expo 在上一个项目中生成的密钥,然后将其导入到当前项目中:
对于 IOS:
fetch:ios:certs
- 获取此项目的 iOS 证书/密钥和预配配置文件。将文件写入PROJECT_DIR并打印 标准输出的密码。对于安卓:
fetch:android:keystore
- 获取此项目的 Android 密钥库。将密钥库写入 PROJECT_DIR/PROJECT_NAME.jks 并打印密码 到标准输出。
fetch:android:hashes
- 获取此项目的Android密钥哈希,以设置Google/Facebook身份验证。注意:如果你是 使用谷歌播放签名,此应用将使用不同的签名 发布到应用商店后的密钥,需要使用哈希 显示在谷歌播放管理中心内。