菜鸟教程小白 发表于 2022-12-13 00:32:05

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]
查看完整版本: iOS .app 文件大于整个 Xcode 项目文件夹