【发布时间】:2014-04-03 07:50:40
【问题描述】:
我正在使用 Xcode 5.0.2 开发应用程序。我的项目配置是基本 SDK iOS 7.0,部署目标是 6.0。我已经配置了 iCloud,它适用于 iOS 7 设备。我的问题是当我尝试在 iOS 6 设备中使用 iCloud 时。
当我使用 Xcode 调试应用程序时,我会在调试导航器中看到这一点 --> iCloud 报告 部分:
但是当我在装有 iOS 6.1.3 的设备上调试我的应用时,我看到了:
我已经在四款不同的设备上测试了该应用程序,两台使用 iOS 6,两台使用 iOS 7。两者都使用 iOS 7 运行良好,并且都使用 iOS 6 不连接 iCloud。所有设备都使用相同的帐户配置了 iCloud,并启用了保存文档和数据。
怎么了?我该怎么做才能让它在 iOS 6 设备上运行?
编辑 1:
经过一天的测试,我可以缩小问题的范围。我注意到只有当应用程序在装有 iOS 7 的设备上运行时,“调试仪表”才在 Xcode 中可见。但是,在装有 iOS 6 的设备上,这些是不可见的。
谁能证实我是这样的? 它可以在 Xcode 或 iOS 6 设备中配置吗?
我认为当我看到未配置 iCloud 时,并不是指 iOS 6 设备,而是指 Mac OS。
无论如何,撇开“调试仪表”,iCloud 在 iOS 6 设备上仍然不适合我。
谢谢!
【问题讨论】:
-
您确定 iOS 6 设备已配置 iCloud 帐户吗?
-
iOS 6 设备的配置与 iOS 7 设备完全相同。他们有流媒体照片和其他应用程序与 iCloud 正常工作。
标签: ios objective-c xcode ios6 icloud