lax*_*man 6 iphone objective-c ios ipa swift2
我使用swift语言开发了iOS应用程序.
在生成ipa时,我选择了Save for Adhoc发行版,ipa大小为7mb.
现在我想移动appstore,所以我选择了Save for iOS app store部署,然后ipa大小为50mb.
源代码大小为11mb.
为什么会有那么大的差异,请建议我.
Dun*_*n C 15
随着位代码和应用程序细化的出现,弄清楚用户实际下载的应用程序的大小会更复杂.
您应该确保设置为支持BitCode和应用程序细化.这些东西会使您提交给应用商店的IPA文件更大,但实际提供给用户的IPA 更小.
(BitCode将应用程序代码的中间二进制表示上传到应用程序商店,然后应用程序商店为目标设备编译,而不是包含为每个目标处理器分别具有可执行文件的"胖"二进制文件.
应用程序细化会导致系统拆分特定于平台和特定于分辨率的资产(例如非视网膜,@ 2x和@ 3x图稿,以及iPad和iPhone特定的全屏图像,故事板等)并且仅提供用户特定设备的资产.)