This documentation is available as Markdown for AI agents and LLMs. See the full Markdown index or append .md to any documentation URL.

开始使用 EAS Metadata

编辑页面

了解如何使用 EAS Metadata 从命令行自动化并维护你的应用商店展示信息。


EAS Metadata 让你可以通过命令行自动化并维护你的应用商店展示信息。它使用一个包含所有必需应用信息的 store.config.json 文件,而不是通过多个不同的表单来完成。它还会通过内置验证尝试找出可能导致应用被拒的常见问题。

Prerequisites

1 requirement

Apple App Store 上的一个应用

EAS Metadata 当前仅支持 Apple App Store。你需要有一个在 Apple 注册的应用来管理其元数据。

创建 store config

我们先在项目根目录创建 store.config.json 文件。这个文件保存了你想要上传到应用商店的所有信息。

如果你已经在商店中有一个应用,可以通过运行以下命令将信息拉取到 store config 中:

Terminal
eas metadata:pull

如果你的应用还没有上架,EAS Metadata 不能为你生成 store config。请改为创建一个新的 store config 文件。

store.config.json
{ "configVersion": 0, "apple": { "info": { "en-US": { "title": "精彩应用", "subtitle": "你亲手打造的精彩应用", "description": "你见过的最精彩的应用", "keywords": ["精彩", "应用"], "marketingUrl": "https://example.com/en/promo", "supportUrl": "https://example.com/en/support", "privacyPolicyUrl": "https://example.com/en/privacy" } } } }

更新 store config

现在是时候编辑 store.config.json 文件,并根据你的应用需求进行自定义了。你可以在 store config schema 中找到所有可用选项。

上传新应用版本

在将 store.config.json 推送到应用商店之前,你必须先上传应用的新二进制文件。有关更多信息,请参阅将新的二进制文件上传到应用商店

在二进制文件提交并处理完成后,你就可以将 store config 推送到应用商店了。

上传商店配置

当你对 store.config.json 的设置满意后,可以通过运行以下命令将其推送到应用商店:

Terminal
eas metadata:push

如果 EAS Metadata 在你的商店配置中发现任何问题,在运行此命令时会向你发出警告。当没有错误时,或者你确认即使存在潜在问题也要继续推送时,它会尽可能多地尝试上传。

当商店配置部分失败时,你可以修改商店配置后重试。eas metadata:push 可用于重试推送缺失的项目。

后续步骤

自定义 store config

自定义 store config,以便将 EAS Metadata 调整为你偏好的工作流程。

Store config 模式

探索 EAS Metadata 提供的所有可配置选项。