使用EAS自动管理应用程序凭证
了解如何使用EAS自动管理您的应用程序凭证。
为了使您的应用程序能够在应用商店中分发,它需要使用密钥库或分发证书等凭证进行数字签名。这证明了应用程序的来源,并确保它不能被篡改。其他凭证,如您的FCM API密钥和Apple推送密钥,需要用于发送推送通知,但它们不参与应用签名。
幸运的是,这就是您需要了解的所有内容,以便使用EAS Build构建应用程序,但如果您想学习更多,可以参考应用签名指南。
继续阅读,了解EAS如何为您和您的团队自动管理凭证。
生成应用签名凭证
当您运行eas build
时,如果您尚未这样做,系统会提示您生成凭证。按照简单的说明生成您的凭证。在需要的地方,它们将存储在EAS服务器上。在您应用程序的后续构建中,除非另有指定,否则将重用这些凭证。
生成您的iOS凭证(分发证书、配置文件和推送密钥)需要您使用Apple Developer Program会员登录。
如果您对EAS管理您的凭证或通过EAS CLI登录到您的Apple Developer账户有任 何安全顾虑,请参考“安全”指南。如果这不能解决您的顾虑,您可以联系secure@expo.dev以获取更多信息,或者使用本地凭证。
推送通知凭证
Android
EAS Build的Android推送通知凭证设置需要使用FCM配置您的应用程序。运行eas credentials
,选择Android
,然后选择Push Notifications: Manage your FCM Api Key
,然后选择适当的选项来设置密钥。
iOS
如果您还没有设置推送通知密钥,EAS CLI将在下次运行eas build
时提示您设置。
您也可以使用eas credentials
命令设置推送通知密钥。运行它,选择iOS
,然后选择Push Notifications: Manage your Apple Push Notifications Key
,然后选择适当的选项来设置密钥。
与团队共享凭证
如果您与其他开发人员合作项目,通常让他们能够自己执行构建是很有用的。确保您的项目配置了协作,并且您通过Expo仪表板添加的任何团队成员将能够无缝运行eas build
,前提是他们具有足够的权限。