美文网首页
用发布App Store证书打包时ipa文件变得很大

用发布App Store证书打包时ipa文件变得很大

作者: Sweet丶 | 来源:发表于2017-06-27 15:27 被阅读445次

一、问题引出

今天早上市场部向我要ipa文件提交App Store审核,于是我按照正常流程用发布到App Store描述文件打包导出ipa, 使用的是Xcode8.3.2,在发送给市场部的时候发现ipa文件有44M,比我之前用发布到Ad Hoc的描述文件打包导出的ipa文件10M多出了34M。然后我立马告诉市场部多给一点时间来缩小ipa文件。在网上搜索解决办法时,并未找到相关的信息,这就是我写本文章的原因吧,希望对后面的iOS开发同仁有所帮助。

二、出现问题的原因及解决方法

从删除未使用的第三方到重新打包导出ipa,我观察了每一个步骤XCode的文字提示,发现在导出ipa时出现了添加有关Swift框架的提示,并且停顿时间较长,导出成功后ipa文件还是没删第三方库之前那样=44M。

关于swift的操作之一

然后回想起我项目里是Swift/OC混编的,很可能是因为使用的几个Swift文件,在搜索网上没找到相关信息后,考虑到我项目中使用到swift的文件并不多,所以就直接将swift文件转换成OC后,将设置里面关于swift的也改好后重新打包。打包完成后看ipa文件只有5.7M。所以出现这个问题的原因很明显

有无Swift文件的对比

三、反思总结

Swift和OC混编虽然很方便,但是在打包时会导致的ipa文件太大的问题。所以还是需要自己去做一个取舍的。
相关阅读:http://www.jianshu.com/p/0aa7b09ddd80
http://www.cnblogs.com/itlover2013/p/6373982.html
http://www.jianshu.com/p/f048dc82cd20

相关文章

网友评论

      本文标题:用发布App Store证书打包时ipa文件变得很大

      本文链接:https://www.haomeiwen.com/subject/hnoscxtx.html