我已经使用swift语言开发了iOS应用程序。
在生成ipa时,我选择了Save for Adhoc distribution,ipa大小为7mb。
现在我想移动应用商店,所以我选择了保存用于iOS应用商店部署,然后ipa大小是50mb。
源代码大小为11mb。
为什么会有这么大的差异,请给我提个建议。
发布于 2016-05-08 22:18:30
随着位代码和应用程序细化的出现,要计算出用户将实际下载的应用程序的大小变得更加复杂。
您应该确保您已设置为支持BitCode和应用程序细化。这些东西将使您提交给应用商店的IPA文件更大的,但交付给用户的实际IPA更小的。
(BitCode将应用程序代码的中间二进制表示上载到应用程序商店,然后由应用程序商店为目标设备编译,而不是包含一个针对每个目标处理器具有单独可执行文件的“胖”二进制文件。
应用程序细化会导致系统拆分特定于平台和特定于分辨率的资产(例如,非视网膜、@2x和@3x图片,以及特定于iPad和iPhone的全屏图像、故事板等)并且仅传送用于用户的特定设备的资产。)
发布于 2021-08-05 06:54:00
针对hermes enabled和RN 0.64.2的后续解决方案
发布于 2017-05-16 23:33:42
在Xcode生成设置中关闭了代码覆盖率/仪表流跟踪。
https://stackoverflow.com/questions/37100264
复制相似问题