gpt4 book ai didi

iOS无处不在的文件没有上传到iCloud(模拟器)

转载 作者:行者123 更新时间:2023-11-29 11:46:20 28 4
gpt4 key购买 nike

我试图在 iOS 10.3 模拟器上将任意文件从我的应用程序的沙箱保存到 iCloud Drive。

iCloud Drive 已启用并且我已登录。如果我在模拟器上打开 iCloud Drive 应用程序,我会看到其中的文件。

所以,在我的应用中:

我通过以下方式获取容器:

[[NSFileManager defaultManager] URLForUbiquityContainerIdentifier:nil]

这给了我这样的东西:

file:///Users/me/Library/Developer/CoreSimulator/Devices/F873A728-0314-4666-A137-830FF6280F05/data/Library/Mobile%20Documents/iCloud~com~me~iclouduploadtest/

然后我让我的沙盒文件无处不在,像这样:

NSError *error;
if (![[NSFileManager defaultManager] setUbiquitous:YES itemAtURL:url destinationURL:ubiquityURL error:&error])
{
NSLog(@"Error occurred: %@", error);
}

没有错误报告,如果我查看磁盘,我会看到文件从 url 中消失并出现在 ubiquity 容器中(之前获得的路径)。

太棒了!所以我的文件在 iCloud 中!或不。

  • 文件在 icloud.com 和模拟器上的 iCloud Drive 应用程序中均不可见

  • 在模拟器上运行的 NSMetadataQuery 在 iCloud 中找不到文件

  • 即使在模拟器调试菜单中使用Trigger iCloud sync

  • 我尝试 brctl log --wait --shorten 并再次触发同步。没有错误报告。对于任何应用程序,很多开始向下同步,但没有关于向上同步的内容。

为什么我的文件没有上传到 iCloud?

我是做错了什么,还是漏掉了一步?

iCloud Drive 上传在 10.3 模拟器上不起作用吗?

最佳答案

叹息 我卸载了该应用程序,禁用并重新启用 iCloud Drive,增加了版本和内部版本号,然后重新安装了该应用程序。现在可以了。

关于iOS无处不在的文件没有上传到iCloud(模拟器),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43664023/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com