Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何知道文件是否真的被排除在iCloud备份之外_Ios_Xcode_Swift_Backup_Nsfilemanager - Fatal编程技术网

Ios 如何知道文件是否真的被排除在iCloud备份之外

Ios 如何知道文件是否真的被排除在iCloud备份之外,ios,xcode,swift,backup,nsfilemanager,Ios,Xcode,Swift,Backup,Nsfilemanager,是否有任何方法可以确定某个特定文件是否确实正在备份到iCloud?我不是说是否应该备份它,我是说是否有办法查看实际备份了哪些文件 这个问题可能被认为是重复的,但我在上面的第二句话中提出的问题略有不同 我将nsurlisecludedfrombackupkey属性应用于我的文件,但我使用iExplorer浏览我的iTunes备份,并且该文件在其中,因此现在我不确定是否存在以下任何问题: 如果我的文件是备份的,不管属性是什么(我没有用xattr命令验证属性是否存在,但今晚我会检查。) 如果iExpl

是否有任何方法可以确定某个特定文件是否确实正在备份到iCloud?我不是说是否应该备份它,我是说是否有办法查看实际备份了哪些文件

这个问题可能被认为是重复的,但我在上面的第二句话中提出的问题略有不同

我将nsurlisecludedfrombackupkey属性应用于我的文件,但我使用iExplorer浏览我的iTunes备份,并且该文件在其中,因此现在我不确定是否存在以下任何问题:

  • 如果我的文件是备份的,不管属性是什么(我没有用xattr命令验证属性是否存在,但今晚我会检查。)
  • 如果iExplorer向我展示的不仅仅是备份中的内容
  • 如果设计为仅从iCloud备份中排除该文件。(我尝试了加密和未加密备份。)
  • 我突然想到,可能每次保存文件时都必须设置属性?(特别是因为我使用的是原子写入,据我所知,每次都会创建一个新文件,然后重命名为原始文件。)


    **更新** 在使用
    xattr
    查看模拟器创建的文件后,我发现显然每次保存该文件时都需要添加该属性,现在iExplorer显示它不在我的iTunes备份中

    所以现在我想知道为什么我的手机设置显示我的应用程序正在备份29kb的数据,而我仅有的另一个文件是我的3k plist(NSUserDefaults)文件。(反正这很奇怪,因为我的另一个文件只有10k。可能29k是旧数据的遗留数据?我将删除并重新安装应用程序,以进行检查。)

    有没有比手机设置更可靠的方法来查看应用程序备份大小