【问题标题】:Error CloudKit Dashboard - There was a problem loading the environment's status错误 CloudKit 仪表板 - 加载环境状态时出现问题
【发布时间】:2021-05-21 02:56:53
【问题描述】:

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

加载环境状态时出现问题

当我为“开发”架构选择操作“将架构部署到生产...”时会发生这种情况:

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

【问题讨论】:

  • 我有同样的错误,三周了。查看网络请求,p39-ckdatabasews.icloud.apple.com/r/v3/user/<container-name>/production/public/admin/deployment/status?team_id=<team-id> 的请求从未得到答复。这表明生产阶段的状态存在问题。

标签: cloudkit


【解决方案1】:

CloudKit 仪表板中可能会出现很多奇怪的错误。以下是一些建议:

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

除此之外,您的特定错误并不是非常具有描述性,而且很可能是 Apple 的问题。

【讨论】:

  • 感谢您的回答。今天,经过无数次的尝试,变化终于显现!同时,在按下“Depoly”后,这个错误再次出现,但幸运的是,这些变化转移到了生产方案。前两天,我在技术支持里搞了一个事件,但是仍然没有答案,我不知道,也许是他们纠正了什么。
【解决方案2】:

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

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

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

详情见https://stackoverflow.com/a/67862078/

【讨论】:

  • 感谢您的回答!
猜你喜欢
  • 2021-08-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-10
  • 1970-01-01
  • 2011-06-25
  • 2020-07-16
  • 1970-01-01
相关资源
最近更新 更多