提交应用到iTunes Connect时构建版本“正在处理”后直接消失—此构建版本无效

描述

这几天准备更新打包上线,遇到一个很奇葩的问题。打包构建成功了,也上传成功了!奇怪的现象就发生了!在 iTunes Connect -> TestFlight ->构建版本 那一栏显示状态 “正在处理” ,就去忙别的了,过了一个小时发现构建上传的版本不见了??? 反复试了好几次发现,结果都是“正在处理”后就莫名的消失了!接下来就谈一谈上线遇到的坑。


15627DB6-FD33-4DE2-998D-4D910BDEAD98.png

APP打包上传后在构建版本中不显示

构建版本出现的那些坑:

声明一下我现在用的是Xcode9.1 别的版本没时间测试,就谈谈 xcode9.1 的原因吧 !

1.缓存:苹果的ituness connect 有个缓存机制,或许有些人不了解,在上传app成功后,明明已经审核通过却没有发现app上架,这个其实是apple的缓存机制,只要把地区和app价格修改一下随便,然后保存,在修改过来,等一下时间,就会上架并且可以搜索到了,单个人推测原因不是,仅列出可能性。

2.构建版本无效:这个例子说实话我碰见的很少,构建版本这个东西在第一次上架以后,基本上只需要改动版本号和更新信息就好了,特别的意外吧

3.权限请求没到位:这个原因是我认为最可能的。并且跟同事测试过,上传了两个版本,一个带请求权限,一个不带的,事实是带权限的可以通过,不带的就会消失
【解决办法:在项目中,对相册,相机之类的权限请求是,在info.plist文件里面添加key权限。特别注意的一点,key值对应的string字段,一定一定要写,为什么呢,不写也会版本消失的】

<key>NSAppleMusicUsageDescription</key>
    <string>音乐权限</string>
    <key>NSBluetoothPeripheralUsageDescription</key>
    <string>蓝牙权限</string>
    <key>NSCalendarsUsageDescription</key>
    <string>日历权限</string>
    <key>NSCameraUsageDescription</key>
    <string>摄像头权限</string>
    <key>NSContactsUsageDescription</key>
    <string>通讯录权限</string>
    <key>NSHealthShareUsageDescription</key>
    <string>健康权限</string>
    <key>NSHealthUpdateUsageDescription</key>
    <string>健康权限</string>
    <key>NSHomeKitUsageDescription</key>
    <string></string>
    <key>NSLocationAlwaysUsageDescription</key>
    <string>地理位置权限</string>
    <key>NSLocationUsageDescription</key>
    <string>地理位置权限</string>
    <key>NSLocationWhenInUseUsageDescription</key>
    <string>地理位置权限</string>
    <key>NSMicrophoneUsageDescription</key>
    <string>麦克风权限</string>
    <key>NSMotionUsageDescription</key>
    <string>运动权限</string>
    <key>NSPhotoLibraryAddUsageDescription</key>
    <string>添加图片权限</string>
    <key>NSPhotoLibraryUsageDescription</key>
    <string>相册权限</string>
    <key>NSRemindersUsageDescription</key>
    <string></string>
    <key>NSSiriUsageDescription</key>
    <string>Siri权限</string>
    <key>NSSpeechRecognitionUsageDescription</key>
    <string>语音识别权限</string>
    <key>NSVideoSubscriberAccountUsageDescription</key>
    <string></string>

4.私有API:其实这个可能不大,一般是在版本构建以后,并且提交以供审核后用邮件提示的,只是提出这种可能,以我的经验,对于分享和第三方登录时,在新浪的sdk里面,绝逼百分之780含有广告字符和私有api,还有google的分享的登录,这个基本上可定会含有的,建议不用,实在用的话,请搜索用终端命令去掉广告字符和API的复杂方法

提醒:注意查看苹果邮件反馈信息

5.BitCode:可以为目标安装App的设备进行优化二进制,减小安装包的下载大小,当然iOS开发者也可以上传多个版本而不是打包到单个包里,但是这样会占用更多的存储空间. 最重要的是允许苹果可以在后台服务器对应用程序进行签名,而不用导出任何密钥到终端开发者那.

(看起来没什么作用,经过我的几个打包上传测试发现如果不设置为Yes同样也会消失)

注:Enable Bitcode -> YES

4CBD8F25-4031-47CB-9136-0AD82842DD3A.png

苹果发来的邮件:
While processing your iOS app, XXX版本 1.0.3(1.0.3), errors occurred in the app thinning process, and your app couldn’t be thinned. If your app contains bitcode, bitcode processing may have failed. Because of these errors, this build of your app will not be able to be submitted for review or placed on the App Store. For information that may help resolve this issue, see Tech Note 2432.
译:拒绝的理由好像是bitcode压缩失败,但是我的工程由于第三方不支持,已经关闭了bitcode.难道现在苹果强制要求开发者必须支持bitcode功能吗?

Bitcode是什么?

点击试试看Bitcode
iOS 打包上线 bitcode问题

6.在iTunes Connect的应用上传详情页,点击“活动”,查看已上传的二进制文件状态。

如果上传后显示正在处理,刷新后没有任何版本显示,这时候此二进制文件很有可能已经被判定为无效的二进制文件了。请到开发者的邮箱中查看邮件,Apple会发邮件说明详情:
596CF218-D60F-42C4-9A6D-EDDB46AFE09B.png

希望能对迷茫的你起到帮助。

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