当我在macOS Sierra上直接从Xcode运行我的应用程序后调用NSUbiquitousKeyValueStore的同步方法时,它返回false并在Console.app中打印以下错误:
拒绝来自客户端的服务kTCCServiceUbiquity的TCCAccessRequest 背景会话中的com.apple.dt.Xcode
据我所知,更改的密钥不会保存到iCloud。它们在本地记忆中被记住,但在应用程序重新启动后丢失。
我相信我的所有权利都设置正确(在项目的Capabalities中启用了iCloud KVS,全部检查)。我需要存档吗?导出我的应用程序以在macOS上调试/测试iCloud?
任何想法如何修复/解决此问题?
答案 0 :(得分:1)
Apple DTS已经确认这是苹果方面的一个问题,他们正在努力解决这个问题。
更新:问题已在macOS 10.12.1中解决