iOS .app文件大于总Xcode项目文件夹

时间:2017-04-04 08:54:20

标签: ios xcode xcode8 .app xcode-project

Contains the terminal .app unzip info我构建了iOS应用。总Xcode项目大小仅低于100 MB。在我构建应用程序后,我得到的.app构建大小接近300 MB。为什么会这样。它还需要很长时间(将近30分钟)才能构建。如何减小.app文件的大小以及如何快速编译应用程序。

2 个答案:

答案 0 :(得分:2)

你的二进制HealthNotes是155.11 MB,这显然是你的代码。我在应用程序中找不到任何可疑的内容。您可以找到项目不需要的文件。据我所知,您的ipa大小为107900607102.9MB,请查看txt文件的最后几行。 381102989363.44MB是您未压缩的尺寸。

     708  Defl:N      713  -1% 04-03-2017 18:49 e15402ec  HealthNotes.app/Yes_UnCheck.png
    1469  Defl:N     1472  -0% 04-03-2017 18:49 f552f434  HealthNotes.app/Yes_UnCheck@2x.png
--------          -------  ---                            -------
381102989         107900607  72%                            1345 files

我可以看到下面的文件文件很大。如果需要,请检查它们。

162649824  Defl:N 36082060  78%  HealthNotes.app/HealthNotes
  1230558  Defl:N  1074344  13%  HealthNotes.app/Cross_Cover.pdf
  9538912  Defl:N  2249073  76%  HealthNotes.app/Frameworks/Charts.framework/Charts
  3377536  Defl:N  1127251  67%  HealthNotes.app/Frameworks/CorePlot.framework/CorePlot
  2775376  Defl:N   727248  74%  HealthNotes.app/Frameworks/CVCalendar.framework/CVCalendar
 61679504  Defl:N 16278564  74%  HealthNotes.app/Frameworks/FHIR.framework/FHIR
 14698896  Defl:N  3921664  73%  HealthNotes.app/Frameworks/libswiftCore.dylib
  2983440  Defl:N   396294  87%  HealthNotes.app/Frameworks/libswiftSwiftOnoneSupport.dylib
 64744880  Defl:N 17168102  74%  HealthNotes.app/Frameworks/SMART.framework/SMART
 20873216  Defl:N  7869148  62%  HealthNotes.app/mobilecharts.sqlite

减少应用程序大小的提示

  1. 使用TinyPng压缩图片
  2. 使用image.xcasset,以便应用商店可以提供基于设备的资源。这将减少应用程序的下载大小。
  3. 从项目中删除不必要的images / fonts / html / pdf / sqlite / etc。

答案 1 :(得分:0)

该应用程序有很多文件使ipa很大。

  • 减少图像使用量
  • 将jpeg更改为png
  • 尝试将png降低到小分辨率
  • 删除未使用的文件
  • 从网络加载图片并尽可能缓存