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

时间:2012-12-15 18:49:30

标签: ios ios5

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

-

如果您对我的要求感到好奇,请继续阅读...

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

现在我修复了它,也许它有效:)我怎样才能检查它是否有效? 如果可行,该应用程序的备份少于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,但另一种机制具有相同的效果。)

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

在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,我们不知道数据是否不会进入备份或者同步是不是还没完成。 (如果我错了,我会接受一个比这个更有帮助的答案。)