2016-11-07 149 views
-2

我的iPhone应用程序最近比我想要的大一点(接近100MB),我不完全确定它的原因是什么。有没有任何应用程序可以查看iPhone应用程序大小的大小?

Mac上有许多应用程序,比如DaisyDisk,可以让你看到Mac存储的组成,但是有什么地方可以看到什么东西占用了太多的空间,比如.ipa文件?

+1

解压缩你的ipa文件并检查一切的大小? –

+0

@BryanChen这是一个选项,但我希望有更多的自动化 –

回答

2

布赖恩的答案是要走的路。解压缩IPA(将其从.ipa重命名为.zip),在解压缩的文件夹中找到.app文件,选项单击.app文件并查看内容,按命令J并选中“计算所有文件大小”,然后对结果按文件大小。您的应用中可能包含大型媒体文件。

例如,如果您尝试使用iMovie,您会发现应用程序中最大的文件夹被称为“资产”,它是261 MB。

+0

该应用程序大约100MB,但唯一的“资产”文件,我可以找到的是“Assets.car”,只有5MB。但是,有一个“Unix可执行文件”与我的应用程序名称相匹配,但是它的名称为70MB。我如何看到是什么导致它如此之大? –

+0

这是您的应用程序的机器码。这可能是一个普遍的二进制文件,它会使它看起来很大。确保你已经启用了Bitcode,这将导致应用商店只提供为特定设备安装机器代码,并应导致unix可执行文件在实际设备上的大小约为1/3。 –

+0

我仅以iMovie应用程序中的“assets”文件夹为例。按照从最大到最小的顺序查看应用中的文件和文件夹。这可以让您快速识别出对应用程序大小有贡献的内容。 –