我正在使用flutter_tts编写的库开发 flutter 应用程序swift,所以我必须使用swift作为 ios 的构建语言,否则它将无法工作。发布构建大小android约为 20-30mb,但对于 ios 几乎是400 mb。这不是因为资产。我读到了这个问题,很多人说这是因为 swift,所以我创建了一个 hello world 应用程序并比较了发布版本大小:objc: ~20mb和swift: ~65mb. 不幸的是,我别无选择。现在Flutter为 ios 构建的版本比为 android 构建大 10-15 倍。400 mb – 这似乎是个玩笑,显然是不合适的。即使我转换Runner.app为ipa文件,大小也将是大约200mb。这太大了,无法从中下载应用程序AppStore.
难道我做错了什么?有人可以帮助我吗?任何帮助表示赞赏!
我遇到了完全相同的问题(Runner.app ~ 360 mb)。
\n\n首先检查您的 Flutter SDK 版本:
\n\nflutter --version\nRun Code Online (Sandbox Code Playgroud)\n\n您可能没有使用最新版本,或者您\xe2\x80\x99处于不稳定的通道中。切换到稳定通道并更新Flutter SDK:
\n\nflutter channel stable\nflutter upgrade --force\nRun Code Online (Sandbox Code Playgroud)\n\n建立一个项目:
\n\nflutter clean\nflutter build ios --release\nRun Code Online (Sandbox Code Playgroud)\n\n版本:
\n\nFlutter 1.9.1+hotfix.6 \xe2\x80\xa2 channel stable \xe2\x80\xa2 https://github.com/flutter/flutter.git\nFramework \xe2\x80\xa2 revision 68587a0916 (6 weeks ago) \xe2\x80\xa2 2019-09-13 19:46:58 -0700\nEngine \xe2\x80\xa2 revision b863200c37\nTools \xe2\x80\xa2 Dart 2.5.0\nRun Code Online (Sandbox Code Playgroud)\n\n构建大小减少至 54.5 MB,.ipa 文件减少至 21.8 MB。
\n| 归档时间: |
|
| 查看次数: |
1716 次 |
| 最近记录: |