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 处于 测试版 阶段,并且可能会有破坏性变更。
EAS Metadata 让你可以通过命令行自动化并维护你的应用商店展示信息。它使用一个包含所有必需应用信息的 store.config.json 文件,而不是通过多个不同的表单来完成。它还会通过内置验证尝试找出可能导致应用被拒的常见问题。
1 requirement
1 requirement
EAS Metadata 当前仅支持 Apple App Store。你需要有一个在 Apple 注册的应用来管理其元数据。
在使用 VS Code 吗?安装 Expo Tools 扩展 以便在你的 store.config.json 文件中获得自动补全、建议和警告。
创建 store config
我们先在项目根目录创建 store.config.json 文件。这个文件保存了你想要上传到应用商店的所有信息。
如果你已经在商店中有一个应用,可以通过运行以下命令将信息拉取到 store config 中:
- eas metadata:pull如果你的应用还没有上架,EAS Metadata 不能为你生成 store config。请改为创建一个新的 store config 文件。
{ "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" } } } }
默认情况下,EAS Metadata 使用你项目根目录下的 store.config.json 文件。你可以通过设置 eas.json 中的
metadataPath属性来更改此文件的名称和位置。
更新 store config
现在是时候编辑 store.config.json 文件,并根据你的应用需求进行自定义了。你可以在 store config schema 中找到所有可用选项。
上传新应用版本
在将 store.config.json 推送到应用商店之前,你必须先上传应用的新二进制文件。有关更多信息,请参阅将新的二进制文件上传到应用商店。
在二进制文件提交并处理完成后,你就可以将 store config 推送到应用商店了。
上传商店配置
当你对 store.config.json 的设置满意后,可以通过运行以下命令将其推送到应用商店:
- eas metadata:push如果 EAS Metadata 在你的商店配置中发现任何问题,在运行此命令时会向你发出警告。当没有错误时,或者你确认即使存在潜在问题也要继续推送时,它会尽可能多地尝试上传。
当商店配置部分失败时,你可以修改商店配置后重试。eas metadata:push 可用于重试推送缺失的项目。
后续步骤
自定义 store config,以便将 EAS Metadata 调整为你偏好的工作流程。
探索 EAS Metadata 提供的所有可配置选项。