2016-11-07 190 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」文件夾爲例。按照從最大到最小的順序查看應用中的文件和文件夾。這可以讓您快速識別出對應用程序大小有貢獻的內容。 –