错误 CloudKit 仪表板 - 加载环境状态时出现问题

Error CloudKit Dashboard - There was a problem loading the environment's status

美好的一天! 在 CloudKit 仪表板中我收到错误:

There was a problem loading the environment’s status

当我 select 为“开发”模式执行“将模式部署到生产...”操作时会发生这种情况:

我有一个使用 CloudKit 发布的应用程序(分别有两个工作方案 - 开发和生产)。在应用程序发布之前,CloudKit Dashboard 中的 Development 模式被转换为 Production(将模式部署到生产中)。 现在我需要对架构进行更改。 新字段及其索引以及现有字段的索引已添加到 Development 架构中。 现在,我正尝试在 CloudKit 仪表板中将模式从开发转移到生产(以便我的更改显示在生产中)和 此错误仍然存​​在,是否有任何其他方法可以更新生产架构或修复此错误?

CloudKit 仪表板中可能会出现很多奇怪的错误。这里有一些建议:

  1. 稍后重试(并且总是在执行时进行硬刷新)。有时错误是暂时的。
  2. 尝试使用不同的网络浏览器。对 Chrome 的支持最近有所改进,但有时 Safari 是实现某些事情的唯一方式。
  3. 创建一个新的 CloudKit 容器,重建您的架构,然后尝试部署。我有一些错误在特定容器中永远不会消失,我不得不重新开始。
  4. 如果问题仍然存在,请向 CloudKit 团队提交反馈。过去他们在一两天内就为我修好了东西。

除此之外,您的特定错误描述性不强,很可能是 Apple 方面的问题。

我发现它遇到了 客户端 1 分钟的超时,但服务器需要更长的时间。您可以使用

终止超时
var id = window.setTimeout(function() {}, 0);

while (id--) {
    window.clearTimeout(id); // will do nothing if no timeout with id is present
}

详情见