iOS .app 文件大于整个 Xcode 项目文件夹
<p><p> <a href="https://docs.google.com/document/d/1iSMDPZuiw9YTvuU-KzJ905vgp7fU17-TjRsYnCPIOgI/edit?usp=sharing" rel="noreferrer noopener nofollow">Contains the terminal .app unzip info</a>我构建了 iOS 应用程序。 Xcode 项目总大小仅低于 100 MB。构建应用程序后,我得到的 .app 构建大小接近 300 MB。为什么会这样。构建也需要很长时间(近 30 分钟)。如何减小 .app 文件的大小以及如何快速编译应用程序。</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>您的二进制 <code>HealthNotes</code> 为 155.11 MB,这显然是您的代码。我在应用程序中找不到任何可疑之处。可能您可以找到您的项目不需要哪些文件。据我所知,您的 ipa 大小为 <code>107900607</code> 或 <code>102.9MB</code> 请参阅 txt 文件的最后几行。 <code>381102989</code> 或 <code>363.44MB</code> 是您的未压缩大小。</p>
<pre><code> 708Defl:N 713-1% 04-03-2017 18:49 e15402ecHealthNotes.app/Yes_UnCheck.png
1469Defl:N 1472-0% 04-03-2017 18:49 f552f434HealthNotes.app/[email protected]
-------- ---------- -------
381102989 10790060772% 1345 files
</code></pre>
<hr/>
<p>我可以看到下面的文件很大。如果需要,请检查它们。</p>
<pre><code>162649824Defl:N 3608206078%HealthNotes.app/HealthNotes
1230558Defl:N107434413%HealthNotes.app/Cross_Cover.pdf
9538912Defl:N224907376%HealthNotes.app/Frameworks/Charts.framework/Charts
3377536Defl:N112725167%HealthNotes.app/Frameworks/CorePlot.framework/CorePlot
2775376Defl:N 72724874%HealthNotes.app/Frameworks/CVCalendar.framework/CVCalendar
61679504Defl:N 1627856474%HealthNotes.app/Frameworks/FHIR.framework/FHIR
14698896Defl:N392166473%HealthNotes.app/Frameworks/libswiftCore.dylib
2983440Defl:N 39629487%HealthNotes.app/Frameworks/libswiftSwiftOnoneSupport.dylib
64744880Defl:N 1716810274%HealthNotes.app/Frameworks/SMART.framework/SMART
20873216Defl:N786914862%HealthNotes.app/mobilecharts.sqlite
</code></pre>
<h2>减小应用程序大小的提示</h2>
<ol>
<li>使用 <a href="http://tinypng.com" rel="noreferrer noopener nofollow">TinyPng</a>压缩你的图片</li>
<li>使用 image.xcasset 以便应用商店可以提供基于设备的 Assets 。这将减少应用的下载大小。</li>
<li>从您的项目中删除不必要的图像/字体/html/pdf/sqlite/等。</li>
</ol></p>
<p style="font-size: 20px;">关于iOS .app 文件大于整个 Xcode 项目文件夹,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/43202511/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/43202511/
</a>
</p>
页:
[1]