1

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

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

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

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

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

4

1 回答 1

1

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

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

于 2016-09-15T16:30:57.877 回答