3

我将在不久的将来将我的 iOS 应用程序移植到 Mac OS (Mountain Lion) 以在 Mac App Store 中出售。

iOS 应用程序使用 iCloud 与 NSUbiquitousKeyValueStore 同步,这实现起来非常简单并且运行良好。我想知道是否可以访问 Mac OS 中 iOS 应用程序存储的数据。应用程序之间的用户默认设置是相同的,因此只要可以做到,这应该可以很好地工作。Mac 应用程序可以访问 iOS 应用程序存储的 iCloud NSUbiquitousKeyValueStore 数据吗?

4

1 回答 1

9

如果您使用相同的商店标识符(由com.apple.developer.ubiquity-kvstore-identifier权利定义),是的。

实际上,您可以在 iOS 设备和 Mac OS X 上的不同应用程序之间共享相同的商店标识符。唯一的限制是您需要为所有应用程序拥有相同的 TEAM id,因为com.apple.developer.ubiquity-kvstore-identifier权利始终以该 id 开头。

于 2012-08-03T03:07:17.167 回答