【问题标题】:NSUbiquitousKeyValueStore failing on macOS SierraNSUbiquitousKeyValueStore 在 macOS Sierra 上失败
【发布时间】:2017-01-14 07:02:36
【问题描述】:

当我在 macOS Sierra 上直接从 Xcode 运行我的应用程序后调用 NSUbiquitousKeyValueStore 的同步方法时,它返回 false 并在 Console.app 中打印以下错误:

拒绝来自客户端的服务 kTCCServiceUbiquity 的 TCCAccessRequest com.apple.dt.Xcode 在后台会话中

据我所知,更改的密钥不会保存到 iCloud。它们在本地内存中被记住,但在应用重新启动后会丢失。

我相信我的所有权利都设置正确(在项目的 Capabalities 中启用了 iCloud KVS,全部选中)。我是否需要存档和导出我的应用才能在 macOS 上调试/测试 iCloud?

任何想法如何解决/解决这个问题?

【问题讨论】:

  • 同样的问题,因为 Sierra 现在是通用汽车,是时候由苹果解决这个问题了

标签: macos icloud nsubiquitouskeyvaluestore macos-sierra


【解决方案1】:

Apple DTS 已确认这是 Apple 方面的问题,他们正在努力解决。

更新:问题已在 macOS 10.12.1 中解决

【讨论】:

  • 谢谢! Apple 网站/论坛上是否有此问题的链接,以便我们跟踪进度?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-12-16
  • 1970-01-01
  • 2018-06-03
  • 1970-01-01
  • 2017-02-26
  • 2017-05-07
  • 2018-09-18
相关资源
最近更新 更多