首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >让完整的OSX应用与iCloud同步

让完整的OSX应用与iCloud同步
EN

Stack Overflow用户
提问于 2015-07-22 12:57:22
回答 1查看 201关注 0票数 0

我试图为我们已经在工作的和同步Ensembles应用程序的Cocoa应用程序实现iCloud同步。因为我在那个可可应用上有问题,所以我想尝试一下组件样例应用程序。

所以我试着让OSX的惯用应用程序通过iCloud同步。但我总是收到相同的错误,即我没有登录到iCloud,因为

代码语言:javascript
运行
复制
[fileManager URLForUbiquityContainerIdentifier:ubiquityContainerIdentifier]

总是为我返回nil

我登录在我的Macbook上的iCloud和同步为DayOne工作在iPhone和Macbook之间很好。所以,没有登录就不是问题了。问题是,为什么FileManager不返回标识符?

我为此烦恼了三天,它已经工作了一段时间,并且因为“我不知道”而崩溃了。我从TimeMachine中恢复了我的TimeMachine文件夹,然后它又工作了一段时间,但也再次崩溃。然后我创建了一个新的操作系统用户,并为iCloud使用了另一个Apple,它工作了一段时间,然后又坏了。

我真的有点困惑,我不确定,如果它有什么关系,与签署,沙箱,供应…或者别的什么。

那我做了什么?

我打开了Ensembles 1.4 Idiomatic项目,在Target-General-Tab上更改了BundleIdentifier,启用了MacAppStore Signing并选择了DevTeam

Capabilities-Tab上,我启用了AppSandboxiCloud Capabilities,指定了自定义容器并选择了新创建的iCloud容器,

BuildSettings-Tab上,我为BundleID选择了Mac Developer CodeSigningIdentity和MacTeamProvisioningProfile。(我只会发截图,但却没有足够的口碑。)

此外,禁用沙箱功能也没有帮助。

有没有人想过,或者知道,我错过了什么?~/Library中任何必须删除的“魔术”文件夹?登录和离开iCloud?删除iCloud服务器上的容器?或者我必须重新开始App-Id-Certificate-ProvisioningProfile-hassle,才能解决这个问题?

可能是,我的iCloud帐户被破坏了吗?

任何帮助都很感谢,谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-09 11:07:49

好吧,很长一段时间以来,我的Mac上没有再次出现这个错误,我还没有发现导致这个iCloud同步错误的原因,但是在我再次恢复了~/Library文件夹之后,它已经工作了几个星期。

因此,我最好的猜测是解决我的错误:做TimeMachine备份,在没有这样的备份的情况下,不要手动删除~/Library下的东西!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31563844

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档