Ios5 两个iCloud设备使用NSMetaDataQuery获得不同的结果

Ios5 两个iCloud设备使用NSMetaDataQuery获得不同的结果,ios5,icloud,nsmetadataquery,Ios5,Icloud,Nsmetadataquery,我使用iCloud通过一个简单的UIDocument类来存储小的音频文件。在iPhone4S和iPad1上运行iOS5.1。iPad与iCloud容器的通信正常。当我创建文档时,我看到它们从iPhone和iPad上的Settings->iCloud->Storage&Backup->ManageStorage->MyAppName弹出到iCloud商店。然而,iPhone似乎正在连接到它自己的独立商店。我在那里创建的文件不会显示在任何一台设备的设置中,而是显示在某个容器的某处。我可以在运行NSM

我使用iCloud通过一个简单的UIDocument类来存储小的音频文件。在iPhone4S和iPad1上运行iOS5.1。iPad与iCloud容器的通信正常。当我创建文档时,我看到它们从iPhone和iPad上的Settings->iCloud->Storage&Backup->ManageStorage->MyAppName弹出到iCloud商店。然而,iPhone似乎正在连接到它自己的独立商店。我在那里创建的文件不会显示在任何一台设备的设置中,而是显示在某个容器的某处。我可以在运行NSMetaDataQuery时看到它们(但我看不到来自真实iCloud容器的文档)

问题是如何开始的: 当我第一次创建iCloud授权和容器标识符时,我从商店名称中省略了“com.”前缀。直到我向苹果提交了一个应用程序更新,他们立即以一个无效的iCloud容器标识符为由拒绝了上传,这一切都很顺利。我的问题是在我更改了标识符之后开始的。我已经在两台设备上删除并重新加载了该应用程序,但iPhone仍然使用一个看起来不可见的iCloud容器


请帮我让我的手机重新与真正的iCloud容器同步。谢谢

这似乎是iCloud的一个苹果bug。我将iPhone4S恢复到原来的设置,现在一切正常