V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dzdh
V2EX  ›  iCloud

那个啥, iCloud 备份的都是啥内容

  •  
  •   dzdh · 2021-08-16 08:57:25 +08:00 · 3325 次点击
    这是一个创建于 956 天前的主题,其中的信息可能已经有所发展或是发生改变。

    微信 4 个 G 就不说啥了知道备份的是啥

    微博也好几个 G,百度地图也 300 多 M (没下载离线地图)。喜马拉雅 1.1 个 G 。

    备份的内容是连带缓存数据嘛?

    像什么银行 APP 里面会有证书啥的嘛?

    22 条回复    2021-08-17 11:23:05 +08:00
    ahhui
        1
    ahhui  
       2021-08-16 09:00:19 +08:00
    icloud 备份应用内 Documents 目录里的文件,另外应用也可以指定备份或者不备份某目录。楼主说的问题,是垃圾应用自己拉屎,不设定排除目录导致的,毕竟哪些数据重要,哪些只是临时数据,并不能由 iCloud 自行判断。
    ruixue
        2
    ruixue  
       2021-08-16 09:19:53 +08:00
    其实大部分有账号系统的 app 的重要数据都是随账号保存在云端的,压根不需要备份,重新登录账号就全从云端同步下来了,也就是少数没有云端同步(或同步不全)的 app 值得备份一下
    Leonard
        3
    Leonard  
       2021-08-16 09:34:33 +08:00
    微信应该备份的聊天记录之类的东西。同 2L,一般要登录的 app 不用备份,没什么值得备份的东西
    Mryang
        4
    Mryang  
       2021-08-16 11:51:42 +08:00
    我主要还是用 iCloud 备份照片😄
    ngn999
        5
    ngn999  
       2021-08-16 12:10:01 +08:00
    原神备份 7 个 G
    LotusChuan
        6
    LotusChuan  
       2021-08-16 15:03:09 +08:00
    备份的是你选中的应用,一般这些应用默认使用 iCloud 进行备份。证书的话如果你有 Mac 你可以进 Keychain Access 看看,里面连你的 gpg 都有备份
    guidozeng
        7
    guidozeng  
       2021-08-16 15:11:20 +08:00
    1L2L 已经说得比较全面了。

    备份的就是应用内的数据。
    微信主要是聊天记录。自己的经验,不包括缓存(例如用户头像、朋友圈本地缓存等)。

    至于微博、百度地图、银行 APP 中证书等,一楼已经回答了,包不包括缓存或具体包含哪些数据取决于 APP 开发者自己的设定。这个只能自己实测或者看对应 APP 公布的帮助文档又没有具体介绍。
    wipbssldo
        8
    wipbssldo  
       2021-08-16 15:33:19 +08:00
    @ngn999 这...是把更新包放 Documents 文件夹里面吗
    wipbssldo
        9
    wipbssldo  
       2021-08-16 15:39:08 +08:00
    https://www.jianshu.com/p/dd3f120eb249 不会被 iTunes 备份的也不会被 iCloud 备份。
    ngn999
        10
    ngn999  
       2021-08-16 16:55:43 +08:00
    @wipbssldo #8 估计是的, 做得不地道. 还有长桥 app, 一个炒美股的, 也备份了近 2 个 G, 不知道搞毛
    Semidio
        11
    Semidio  
       2021-08-16 18:46:04 +08:00
    @ngn999 我觉得我们装的可能不是同一个原神。
    https://sm.ms/image/YMRl78vCFmcWrEi
    Semidio
        12
    Semidio  
       2021-08-16 18:52:26 +08:00
    @Semidio 可能是我看错了,这台设备上的原神是最近重装过的,抱歉
    Semidio
        13
    Semidio  
       2021-08-16 18:58:33 +08:00
    @ngn999 换了一台设备,的确备份了 7.13G
    Mitt
        14
    Mitt  
       2021-08-16 20:13:50 +08:00
    不仅原神,王者荣耀也是把更新的资源包放 documents 也会一起备份,上次手动一个个取消掉备份的,都是些垃圾软件
    dingwen07
        15
    dingwen07  
       2021-08-16 21:07:23 +08:00 via iPhone
    有些国产游戏会把地图包都备份上去
    beijiaoff
        16
    beijiaoff  
       2021-08-16 21:32:33 +08:00
    是不是 iOS app 只有两类,documents 全备份,缓存目录不备份。缓存在 iOS 需要的时候可能被强制清空。
    其实存在开发者不想被删掉,但是又不值得备份的第三类。现在没有这个第三类,所以就有点不完善了。
    Maskeney
        17
    Maskeney  
       2021-08-16 21:32:50 +08:00
    別的不知道,微信当然是有很大一部分体积是对于用户来说毫无卵用的 xlog 啦
    yousabuk
        18
    yousabuk  
       2021-08-16 22:41:43 +08:00 via iPhone
    胡乱备份无需备份的数据都是垃圾 app
    ufjfeng
        19
    ufjfeng  
       2021-08-17 04:06:34 +08:00
    wipbssldo
        20
    wipbssldo  
       2021-08-17 10:21:53 +08:00   ❤️ 1
    @beijiaoff

    你说的是可以实现的

    "Put app-created support files in the Library/Application support/ directory. In general, this directory includes files that the app uses to run but that should remain hidden from the user. This directory can also include data files, configuration files, templates and modified versions of resources loaded from the app bundle.
    Remember that files in Documents/ and Application Support/ are backed up by default. You can exclude files from the backup by calling -[NSURL setResourceValue:forKey:error:] using the NSURLIsExcludedFromBackupKey key. Any file that can be re-created or downloaded must be excluded from the backup. This is particularly important for large media files. If your application downloads video or audio files, make sure they are not included in the backup."


    来自文档: https://developer.apple.com/library/archive/documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/FileSystemOverview/FileSystemOverview.html#//apple_ref/doc/uid/TP40010672-CH2-SW28
    wipbssldo
        21
    wipbssldo  
       2021-08-17 10:24:16 +08:00
    @wipbssldo 可以实现且应该这么做
    ngn999
        22
    ngn999  
       2021-08-17 11:23:05 +08:00
    QuanX 都备份了 1 个 G...
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5280 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 08:17 · PVG 16:17 · LAX 01:17 · JFK 04:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.