[英]How to reduce .ipa file size of IOS build in Flutter?
我已經為應用程序商店創建了一個用於 flutter 的 IOS 構建並生成了它的存檔,這導致了一個巨大的90 MB.ipa文件。 我在網上搜索了很多如何減小 IPA 文件大小但沒有得到任何合適的答案。 我嘗試了幾種方法,例如:
將我的 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.