Ios URLForUbiquityContainerIdentifier工作正常,现在返回零

Ios URLForUbiquityContainerIdentifier工作正常,现在返回零,ios,xcode,icloud,nsfilemanager,Ios,Xcode,Icloud,Nsfilemanager,我有一个我能写的最简单的方法: +(NSURL *)notesURL { NSURL *url = [[NSFileManager defaultManager] URLForUbiquityContainerIdentifier:nil]; return [url URLByAppendingPathComponent:kAllNotes]; } 而且效果很好。我开发了一个完整的应用程序,提交了它,得到了批准,作品 然后我尝试用类似的方法制作一个新的应用程序,但是URLFor

我有一个我能写的最简单的方法:

+(NSURL *)notesURL {
    NSURL *url = [[NSFileManager defaultManager] URLForUbiquityContainerIdentifier:nil];
    return [url URLByAppendingPathComponent:kAllNotes];
}
而且效果很好。我开发了一个完整的应用程序,提交了它,得到了批准,作品

然后我尝试用类似的方法制作一个新的应用程序,但是
URLForUbiquityContainerIdentifier
一直返回nil。对堆栈溢出的研究表明,这意味着iCloud无法访问。问题是,我已经设置了我的权限,我的XCode项目中启用了iCloud,我的ubiquity容器是用我的Bundle ID设置的,我的配置文件包括iCloud的使用情况,值得一提的是,我的计算机上所有的iCloud服务都运行良好

在百灵鸟上,我回去试着在模拟器上运行我的最后一个应用程序,但这也不起作用,尽管它曾经运行得很好。在上述方法的中间,<代码> NSLogs是变量“URL”的打印<代码>(null)< /> >

我想不出从那时到现在有什么变化,除了升级到OSXMavericks预览版,但我的电脑上有一个Mountain Lion分区,这些症状也发生在这一边


知道这可能是什么吗?

您试过在设备上运行吗?在Mountain Lion和XCode 4上,模拟器不支持iCloud。如果这不起作用,那就是你的权利中有什么问题,这就意味着你已经在这里遇到了很多关于这方面的问题。

你试过在设备上运行吗?在Mountain Lion和XCode 4上,模拟器不支持iCloud。如果这不起作用,那就是你的权利有问题了,这就意味着你已经在这里讨论了很多关于这方面的问题。

。我可以发誓我有第一个应用程序在模拟器上工作。。。但我想我一定是产生幻觉了。太多的金鱼和太少的睡眠,这可能是一个杀手组合,伙计们。嗯,它正在设备上工作。非常感谢。呵呵。我可以发誓我有第一个应用程序在模拟器上工作。。。但我想我一定是产生幻觉了。太多的金鱼和太少的睡眠,这可能是一个杀手组合,伙计们。嗯,它正在设备上工作。非常感谢。