iOS开发之Application Loader上传包出现的问题

导读

iOS开发之ipa包Application Loader上传到Appstore

我们在工作中上传IPA包基本上都会用到Application Loader,那么在上传IPA包的时候肯定会遇到一些报错问题,以下就来说一下:

第一种

Archive upload failed due to the issues listed below:

ERROR ITMS-90534:"Invalid Toolchain. New apps and app updates must be built with the public(GM) versions of Xcode 6 or later,macOS,and iOS SDK or later. Don't submit apps built with beta software including beta macOS builds.

Snip20170801_29.png

这个问题说的就是我们在打包的时候用的beta版本的xcode打的,需要用xcode6及以后的正式版xcode打包。

有兴趣的童鞋可以了解下:iOS打包的两种方式

这个问题的背景是苹果WWDC大会发布了beta版本的xcode为了体验一下就下了一个,但是打包的时候用了beta版本的来打包,所以这个报错了。我们只需要切换到正式版本打包就行了。

第二种

Archive upload failed due to the issues listed below:

The session's status is FAILED and the error description is 'Connection lost in midst of data session, SSH connection failure: Operation timed out(16)'...
the max number of retries was performed. the package will not be upload

Snip20170801_28.png

像这种情况是因为网络的问题,解决办法有两种:

  • 再次双传,因为可能中途和苹果的连接断了
  • 换一个稳定点的网络,这样保证在传输过程中链路是稳定的

第三种

Archive upload failed due to the issues listed below:

ERROR ITMS-90122:"Invalid Executable Size. The size of your app's executable file '*********' is 86605824 bytes for architecture 'armv7',which exceeds the maxmum allowed size of 60MB."

ERROR ITMS-90122:"Invalid Executable Size. The size of your app's executable file '*********' is 86343680 bytes for architecture 'arm64',which exceeds the maxmum allowed size of 60MB."

Snip20170818_133.png

像这个问题说的是我们打包之后的ipa包中打开的二进制可执行文件不能超过60M,并不是说ipa包不能超过60M,其中我们很多能做成资源文件的就把这部分放到外面来,然后动态加载,以下是官方文档要求的:
Submitting the App to App Review

For iOS and tvOS apps, check that your app size fits within the App Store requirements.
Your app’s total uncompressed size must be less than 4GB. Each Mach-O executable file (for example, app_name.app/app_name) must not exceed these limits:

For apps whose MinimumOSVersion is less than 7.0: maximum of 80 MB for the total of all __TEXT sections in the binary.
For apps whose MinimumOSVersion is 7.x through 8.x: maximum of 60 MB per slice for the __TEXT section of each architecture slice in the binary.
For apps whose MinimumOSVersion is 9.0 or greater: maximum of 500 MB for the total of all __TEXT sections in the binary.
However, consider download times when determining your app’s size. Minimize the file’s size as much as possible, keeping in mind that there is a 100 MB limit for over-the-air downloads. Abnormally large build files are usually the result of storing data, such as images, inside the compiled binary itself instead of as a resource inside your app bundle. If you are compiling an image or large dataset into your binary, it would be best to split this data out into a resource that is loaded dynamically by your app.

PS: MinimumOSVersion版本也就是Development Target版本
7.0版本以下的二进制文件的__TEXT最大80M
7.0-8.0版本的二进制文件的__TEXT最大60M
9.0-以后版本二进制文件的__TEXT最大500M
其中后面内容还有讲到解压缩之后安装在手机上最大4G.

Snip20170818_145.png

查看二进制文件的大小:

Snip20170818_135.png
Snip20170818_137.png
Snip20170818_138.png
Snip20170819_14.png

但是怎么查看__TEXT的大小呢?
其实只要用size命令查看一下刚刚找到的二进制文件即可:

Snip20170819_13.png
Snip20170819_15.png

PS: 这里显然只有32KB,那么比169KB是要小很多了,当然这个里面有我很多的重复代码,可能会影响这个数字,一般如果没有很多重复代码的话差别应该不会太大但是一定会小。

请参考:iOS坑:IPA可执行文件大小限制

后面如果遇到别的问题还会继续添加的,希望能给大家带来帮助!

以上!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,362评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,330评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,247评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,560评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,580评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,569评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,929评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,587评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,840评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,596评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,678评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,366评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,945评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,929评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,165评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,271评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,403评论 2 342

推荐阅读更多精彩内容