0

如何检查我的 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,但另一个作用相同的机制。)

4

2 回答 2

1

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

于 2012-12-15T19:59:19.970 回答
0

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

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

于 2012-12-18T22:08:43.240 回答