【问题标题】:How do I check how much space my iPhone App is taking in the iTunes backup?如何检查我的 iPhone 应用程序在 iTunes 备份中占用了多少空间?
【发布时间】:2012-12-15 18:49:30
【问题描述】:

如何检查我的 iPhone 应用程序在 iTunes 备份中占用了多少空间?

-

如果你好奇我为什么要问,请继续阅读...

我写了一个应用程序,但它被拒绝了,因为我没有使用 NSURLIsExcludedFromBackupKey 属性从 iTunes 备份中排除一些大文件。

现在我修复了它,也许它可以工作:) 我如何检查它是否有效? 如果有效,则该应用程序的备份少于 20MB。如果它不起作用,我的该应用程序的本地 iTunes 备份是 >300MB。如何检查我的应用在 iTunes 备份中占用了多少空间?如果我查看~/Library/Application Support/MobileSync/Backup/,我只会看到两个名称随机的文件夹。每个文件夹包含一堆随机名称的文件。 (随机,我的意思是真的随机,比如4287436df27ac72...)顺便说一句,我在 Mac OS X 10.6.8 上使用 iTunes 11.0(163),在 iOS 5.0.1 上使用 iPhone 4S(我知道不支持 NSURLIsExcludedFromBackupKey ,但另一种机制具有相同的效果。)

【问题讨论】:

标签: ios ios5


【解决方案1】:

打开Settings>iCloud>Storage & Backup>Manage Storage>Your device,您的应用应该会被列出。

【讨论】:

  • 您是指 iTunes 上的设置、Mac OS X 中的设置应用程序还是设备本身的设置应用程序?在所有三种可能性中,我只在设备本身的设置中找到了 iCloud,但它被禁用了,因为我没有同步到 iCloud。所以,如果我点击它,什么也不会发生。我真的必须同步到 iCloud 才能看到备份的大小吗? iTunes本身无法查看备份的大小吗?因为我同步到我的 Mac,而不是 iCloud。
【解决方案2】:

在 Mac 上的 iTunes 中:到目前为止,我还没有找到一种方法可以准确地告诉您备份中应用程序的大小。但是可以使用du -k ~/Library/Application\ Support/MobileSync |tail -n1 获得备份的总大小(以千字节为单位)(\ 后面有一个空格)。所以你可以卸载应用程序,与iTunes同步,检查备份大小,安装应用程序,下载,杀死应用程序,再次同步,再次检查备份大小。然后你可以比较大小。如果有人找到更简单的方法,我可能会接受这个答案......

使用 iCloud: 在设备上,打开设置应用程序并转到 iCloud > Storage & Backup > Manage Storage(正如 hwaxxer 已经指出的那样)。但在某些情况下,这个数字并没有什么用处,因为 iPhone 不会每秒同步一次,而且同步需要时间。因此,如果应用程序仅在其Documents 文件夹中存储 20MB,我们不能期望该数字仅在 2 秒后在设置中可用。如果我们有 WLAN,也许我们可以在一个小时后检查,也许 10 分钟后。如果 2 分钟后我们看到备份需要 20MB,我们知道它已经同步,但是如果我们在两分钟后看到设置中的 33kb,我们不知道数据是否不会进入备份,或者同步是否只是'还没有完成。 (如果我错了纠正我,我会接受一个比这个更有帮助的答案。)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-25
    • 2014-03-04
    • 1970-01-01
    相关资源
    最近更新 更多