簡體   English   中英

如何減小 .ipa 文件的大小

[英]How to reduce the size of .ipa file

我已經使用 swift 語言開發了 iOS 應用程序。

在生成 ipa 時,我選擇了保存為臨時分發,ipa 大小為 7mb。

現在我想移動appstore,所以我選擇了保存iOS應用商店部署,那么ipa大小是50mb。

源代碼大小為 11mb。

為什么差別這么大,請給我建議。

隨着位代碼和應用程​​序細化的出現,弄清楚用戶實際下載的應用程序的大小會更復雜。

您應該確保設置為支持BitCode和應用程序細化。 這些東西會使您提交給應用商店的IPA文件更大 ,但實際提供給用戶的IPA 更小

(BitCode將應用程序代碼的中間二進制表示上傳到應用程序商店,然后應用程序商店為目標設備編譯,而不是包含為每個目標處理器分別具有可執行文件的“胖”二進制文件。

應用程序細化會導致系統拆分特定於平台和特定於分辨率的資產(例如非視網膜,@ 2x和@ 3x圖稿,以及iPad和iPhone特定的全屏圖像,故事板等)並且僅提供用戶特定設備的資產。)

以下解決方案啟用了 Hermes 和 RN 0.64.2

  1. 需要啟用位碼 - 在 xcode 的構建設置選項卡上是。
  2. 需要選擇ios 13.1以上的部署目標版本。
  3. 然后一次清理和構建,然后存檔。 您的 .ipa 文件大小將減少。

Xcode構建設置中的代碼覆蓋率/儀器流跟蹤已關閉。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM