簡體   English   中英

如何減少 Flutter 構建的 IOS.ipa 文件大小?

[英]How to reduce .ipa file size of IOS build in Flutter?

我已經為應用程序商店創建了一個用於 flutter 的 IOS 構建並生成了它的存檔,這導致了一個巨大的90 MB.ipa文件。 我在網上搜索了很多如何減小 IPA 文件大小但沒有得到任何合適的答案。 我嘗試了幾種方法,例如:

  1. 在項目終端中使用flutter clean命令,然后使用flutter build ios命令,但它並沒有減小大小。
  2. 我檢查了 Strip Swift Symbols 的選項,但它只減少了 1 或 2 MB 的大小。

將我的 Xcode 項目從 Swift 切換到 Objective-C 會減小 my.ipa 文件的大小嗎? 我在我的 Flutter 應用程序中使用了幾個第三方庫,它們是否對這么大的尺寸負責?

  cupertino_icons: ^0.1.2
  gradient_app_bar: ^0.1.3
  url_launcher: ^5.1.2
  easy_localization: ^1.3.0+1
  http: ^0.12.0+2
  connectivity: ^0.4.4
  fluttertoast: ^3.1.3
  carousel_slider: ^1.3.0
  image_picker: ^0.6.1+4
  flutter_barcode_scanner: ^0.1.5+1

您是否嘗試在構建命令末尾使用--split-debug-info=

Flutter 1.17 起

你會發現應用程序大小減少了 20%,

混淆你的代碼也會減少你的應用程序大小https://flutter.dev/docs/deployment/obfuscate

小費。 在 flutter 1.17 中,它們在 iOS 上將應用程序性能提高了 50%

晚了,但仍然,即使我嘗試了

顫振構建 ipa

命令,生成的 ipa 文件大約 90mb

所以我嘗試用 xcode 創建存檔,選擇分發並繼續,然后導出它創建的文件.. ipa file was around 14 mb.

暫無
暫無

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

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