Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/98.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS.app文件大于整个Xcode项目文件夹_Ios_Xcode_Xcode8_.app_Xcode Project - Fatal编程技术网

iOS.app文件大于整个Xcode项目文件夹

iOS.app文件大于整个Xcode项目文件夹,ios,xcode,xcode8,.app,xcode-project,Ios,Xcode,Xcode8,.app,Xcode Project,我构建了iOS应用程序。Xcode项目的总大小仅低于100 MB。在我构建应用程序之后,我得到了.app的构建大小接近300MB。为什么会这样。构建过程也需要很长时间(近30分钟)。如何减小.app文件的大小以及如何快速编译应用程序。您的二进制HealthNotes为155.11MB,这显然是您的代码。我在应用程序中找不到任何可疑的东西。可能您可以找到项目不需要的文件。据我所知,您的ipa大小是107900607或102.9MB请参阅txt文件的最后几行。381102989或363.44MB是您

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

您的二进制
HealthNotes
为155.11MB,这显然是您的代码。我在应用程序中找不到任何可疑的东西。可能您可以找到项目不需要的文件。据我所知,您的ipa大小是
107900607
102.9MB
请参阅txt文件的最后几行。
381102989
363.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
减少应用程序大小的提示
  • 用于压缩图像
  • 使用image.xcaste,以便app store可以提供基于设备的资产。这将减少应用程序的下载大小
  • 从项目中删除不必要的图像/字体/html/pdf/sqlite/etc

  • 该应用程序有很多文件,这使得ipa变得很大

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

    我们需要更多信息。您使用构建脚本吗?胖Libs。。。?构建脚本意味着。我在应用程序中使用了cocoa Pod,它也有小型库。Target->Build ScriptI已经有一些类似类型的问题,但他们说这只发生在
    x-code 8.3
    中。那么您使用的是哪种x代码?我使用的是Xcode 8.2.1@agent_stack,您找到解决方案了吗?