【发布时间】: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