#8386·cli

shopify 应用部署被 phantom [事件] 阻止: 必需 — 合作伙伴控制面板中没有启用事件功能

作者: diyesh创建于 2026年8月24日更新于 2026年8月24日

** CLI版本:** 相同转载于4.7.0、4.6.1、4.0.0和3.94.3。

** 问题**

" 安装应用程序 " (和 " 配置应用程序验证 " )失败:

[事件]:

尽管chopify.app.toml'没有[事 '一节,而且从来没有。 我检查了合伙人Dashboard的这个应用程序——在任何地方都没有提及"Events"/"Next-Gen Events",没有切换,没有启用或配置.

** 要复制的种子**

  1. 拥有一个 " schopify.app.toml " 的现有应用程序,该应用程序从未使用过 " [事件] " (仅使用 " [webhooks] " 一节,其中设置了 " api version " ,没有订阅)。
  2. 运行 " 安装应用程序配置验证 " (或 " 安装应用程序 " )。
  3. 观察:
QQ 错误QQ
│
发现验证错误 。
│
· [活动]:要求
│
╰──────────────────────────────────────────────────────────────────────────────╯

我尝试#

  1. 确认这不是一个地方-CLI版本问题——通过`npx@chopify/cli-version>app config experience ' 转载了``@chopify/cli ' 4.7.0、4.6.1、4.0.0和3.94.3(完全主要版本传播)上的相同错误。 由于这些发行版所需的域集不同,这说明来自Partners后端的检查,而不是CLI中捆绑的代码.
  2. 制造.app.toml'中增加了一个最低限度的[活 '块: 时间轴: [事件] api version="2026-07" (中文(简体) ).
这翻到两个自相矛盾的错误:

应用程序配置中不支持的段落:事件

因此后端同时要求该节*并*拒绝,因为该应用程序不支持它——没有Toml内容可以同时满足两者.

** 预期行为**

" 测试应用软件部署 " 应当成功,而不需要一节来描述应用程序/org无法使用的特性,或者错误信息应当指向实际需要的功能,而不是自相矛盾的一对验证错误。

** 内容**

- App有一个正在工作的`[webhooks]'部分(`api version'集,尚未配置订阅)。
- 合伙人 Dashboard 显示此应用程序没有“ Events (开发者预览) ” 切换或通知 .