在Xcode 5中:
OS Simulator现在支持在应用程序中同步文档和KVS数据的iCloud,使应用程序能够使用iCloud在设备之间进行同步.在测试时,此功能非常有用,可确保应用程序文档和数据在多个设备之间正确同步.
注意:在iOS模拟器中运行应用程序后,使用"设置"应用程序登录Apple ID帐户.登录后,使用"调试"菜单中的"触发iCloud同步"命令告诉模拟器与其他设备同步.
您可以使用 Mac 作为第二台设备,并获取 iOS 核心数据代码的后端并为 Mac 编写一个测试应用程序。您必须在 Xcode 中将应用程序作为沙盒应用程序运行,并在应用程序设置中放置相同的沙盒名称,以便应用程序能够查看彼此的数据。
要实现此功能,您需要在配置门户上创建一个 mac 应用程序(需要 99 美元的 mac 开发人员许可证 - 比 iOS 设备便宜)并为 iCloud 启用它。
一般来说,除非您要尝试管理应用程序中的合并冲突,否则您不需要测试 iCloud 本身。事实上,无处不在的容器中的任何内容都会被同步。如果您需要跨设备进行事务控制(同一用户同时在多个设备上更新相同的文档,您将必须处理冲突),这取决于您的应用程序的功能,这可能是一个问题。
| 归档时间: |
|
| 查看次数: |
3439 次 |
| 最近记录: |