繁体   English   中英

CloudKit无法从公共容器中获取数据。 错误1/4000

[英]CloudKit fails to fetch data from Public Container. Error 1/4000

我最近部署了一个支持CloudKit的应用更新。 它一直工作正常,突然间我开始出现这个错误:

Internal Error" (4000); "Couldn't get a signing certificate"

我的应用无法从CloudKit获取信息。

我的配置文件没问题。 我更改了Apple ID进行检查,但都没有。 我改变了iPhone,但仍然没有运气。

开发环境可以在模拟器上运行,但不能在iPhone上运行。 显然生产环境无法从模拟器中获取。

最有趣的部分是,如果我将iPhone连接到Mac,然后转到Xcode - > Devices,打开从App Store下载的应用程序,并阅读设备日志,当我尝试获取记录时,它会记录:

Sep 5 15:26:23 Rogers-6 cloudd[7493] <Error>: We didn't get a Mescal cert back from the server Sep 5 15:26:23 Rogers-6 cloudd[7493] <Error>: Couldn't renew Mescal session. Failing this request: <CKError 0x12eee3680: "Internal Error" (4000); "Couldn't get a signing certificate">

我在引号之间搜索了Google中的Mescal错误,结果为零。

关于此问题,只有一个Stack Overflow问题:

  1. CloudKit:“内部错误”(1/4000); “无法获得签名证书”>并没有帮助。

最后,也是最重要的,它正在对一些用户AFAIK。 我的一个朋友安装了我的应用程序,它可以毫无问题地获取数据。

有线索吗?

提前致谢。

PS:如果有人想测试并看看它是否适合你,我的应用程序在App Store上名为Sueca Drinking Game。

似乎任何运行iOS 10的人试图访问公共iCloud数据库中的数据都必须在他们的设备上启用iCloud。 我也有这个问题,受影响的每个人都有iCloud Drive OFF。 我希望这有帮助!

9月14日:问题已经解决了。 Apple在我的机票上得到了这个答案:

我们认为这个问题已通过我们方面的变化得到解决。

如果此问题仍然存在,请使用相关日志更新您的错误报告,如果可能,请更新测试用例。

毕竟,它真的在他们身边。 希望这些信息有所帮助

编辑(9月30日):我再次面临这个问题。 相同的诊断,没有改变在我身边。 填写了一张新的Apple门票,我希望很快得到解决,因为我受到这个错误的影响:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM