我正在考虑使用 EAS(世博应用程序服务)向 Google Play 商店提交构建版本。根据文档,需要
serviceAccountKeyPath
:
https://docs.expo.dev/submit/eas-json/#serviceaccountkeypath
我已通过运行
eas submit -p android
并在出现提示时输入 JSON 服务帐户密钥的路径成功提交了构建。
由于这是敏感信息,我不希望将其添加到我的 git 存储库中。我应该将其添加到我的 .gitignore 中,还是有更好的方法,例如以某种方式将其存储在我的博览会帐户中?
您只需在第一次为特定项目运行
serviceAccountKeyPath
时提供 eas submit -p android
。第一次你必须手动完成。下次运行 eas submit
expo 会采用之前提供的文件。
即使您第一次调用
serviceAccountKeyPath
,您也可以通过在 Expo UI 中上传您的凭据来避免设置 eas submit
。
从 Expo UI 中的项目仪表板:
app.config.js
文件中设置)现在 Google 服务帐户密钥将存储在 Expo 中,您无需弄清楚如何将其存储在存储库、CI 系统等中。