• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ios - 与 android apk 文件相比,我的 App iPA 文件大小非常大

[复制链接]
菜鸟教程小白 发表于 2022-12-11 18:57:31 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我正在使用 ionic angular4 开发一个应用程序,在部署我的应用程序时,我的应用程序大小非常大。

我的应用程序是非常简单的信息应用程序,我的包中只有应用程序图标和启动画面,但它在 iOS 中仍高达 16-17 MB iPA 而在 android 中,同样的东西只会上升到 3MB 所以有什么办法可以减小我的 iPA 文件大小?

Note : I am using production mode while deploying my app.

当我对 iPA 文件进行逆向工程时,我发现以下有趣的事情可能会帮助我解决这个问题。

  • www -> 10.9(几乎是 iPA 大小的 65%)
  • www/build -> 10.0 MB
  • www/build/vendor.js -> 4.3 MB
  • www/build/vendor.js.map -> 5 MB

也许我们可以在 vendor.js 上锻炼将帮助我们减少我的应用程序大小。但不知道如何减小这个文件大小?

提前致谢!



Best Answer-推荐答案


我几乎失去了解决这个问题的希望,并且受到 IPA 文件大小的影响。

同时,我开发了 4-5 个基于 ionic 的应用程序,但遇到了同样的问题,在我最近的应用程序部署中,我喜欢我的 IPA 文件,几乎是旧应用程序大小的一半。

因此,我比较了新旧应用部署的步骤,并在下面总结了最佳实践解决方案。

  1. 使用 --prod 在 prod 模式下构建您的应用。

    Build Command : ionic cordova build ios --prod

  2. 在不影响图像质量的情况下,以最佳分辨率压缩所有图像。 (使用一些工具来压缩和减小图像大小,例如 ImageCompress)。

  3. 删除在 prod 就绪代码中不再有用的不需要的文件,例如 示例或虚拟 JSON、字符串、PDF、图像。

按照上述步骤,我的旧 APP IPA 文件大小减少了 60%,现在应用程序 IPA 文件大小只有 6 MB,之前是 16 MB

这将有助于减少应用构建大小。

关于ios - 与 android apk 文件相比,我的 App iPA 文件大小非常大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46666579/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap