上周末, 公司把打包的任务交给我了,一直以为打包上线是个简单的事情, 知道我遇到了它(如下图), 我是各种谷歌, 百度,这个问题折磨了我整整一个下午, 终于被我找到问题.
参考链接: http://www.jianshu.com/p/0e8160cdbf3f
![](https://img.haomeiwen.com/i2370110/2c057174fbaee22d.png)
真相:苹果给定如下:
![](https://img.haomeiwen.com/i1835687/64fc27d2018652fe.png)
总结:
- 执行文件大小是指执行文件的__TEXT部分
- 当iOS最低版本小于7.0,32位+64位最多为80MB;
- 当IOS大于等于7.0,每个分区是60MB(并不是指32位+64位最多为120MB,当32位分区占用50MB,64位分区占用61MB,总111MB也不行,因为64位分区超出了);
- 当IOS大于等于9.0,总限制400MB;
因为现在最新系统是iOS11, 基本上都是iOS9以上的系统, 所以我就直接改成iOS9以上,意思只有iOS9系统以及更高的可以下载此软件.
具体修改如下:TARGET --> General --> Deloyment Info
![](https://img.haomeiwen.com/i2370110/da3cededa618f9d9.png)
最后来一张发布成功的图片
![](https://img.haomeiwen.com/i2370110/686da1852ee832af.jpeg)
网友评论