iOS 上传IPA成功不出现构建版本,也没有邮件回复​

时间:2023-02-20 20:01:40

昨天晚上从10点多开始上传IPA包到凌晨3点还在上传尝试,App Store Connect 中一直不出现构建版本,如图1,各种百度,直接上传跟Application Loader都试过了,上传没有问题,上传相同版本号会直接报错误提示需要修改build号,说明上传是成功的,但是构建版本一直没有,重点是:没有收到苹果的任何邮件如果是隐私问题(plist文件),苹果会在开发者账号绑定邮箱发送相关邮件提示问题(所以如果没有构建版本,也要留意邮箱)。现在是邮箱没有苹果发送的相关邮件,App Store Connect构建版本也不出现,这样就导致无法提交审核。早上8点赶到公司,实在没办法,给苹果审核打了个电话,回复说了一堆,有用的信息是,可能你上传的次数太多了,要不你等几个小时再重新上传(亲测是有用的),我问,这个会影响吗,回复说,一般不会有影响,具体要咨询App Store Connect团队,对此,只能对人家说了句谢谢。

iOS 上传IPA成功不出现构建版本,也没有邮件回复​

iOS 上传IPA成功不出现构建版本,也没有邮件回复​


对于这个事情,真的是忍不住吐槽,从上周六开始加班,周日下午5点拿到需求,6点讨论完各方面开发怎么去做,6点半才整理完功能点修改,7点半吃完晚饭,9点回家,一直到凌晨3点提交,周一8点40到公司开会,销售人员说就等苹果审核了,无论如何一定要在周三前上架通过,二十几个人等着苹果上架完成开始收费呢,于是苦逼的加班,好不容易晚上10点把所有功能改完,提交IPA又出问题了,以为没有大问题,带着电脑没带充电线回家了,却没想到构建版本就是出现不了,没有办法提交审核,到凌晨3点电脑又没电了,于是才睡的觉,早上7点就起了,8点又赶到公司(因为前一天销售说早上早点到公司商讨解决方案),于是连着熬夜,作为一个女程序员表示,熬夜真的伤身体,长痘痘立竿见影,唉...

好了,废话说完,下面是总结:

上传IPA包之后,如果在半个小时之内没有构建版本出现,可以做以下尝试:

1.查看开发者账号邮箱,如果有相关的邮件反馈,根据邮件做相应改变(遇到过后台定位,未提示会耗电,隐私未设置全(plist文件,相机。相册等权限问题));

2.查看开发者账号邮箱,如果没有相关的邮件反馈,尝试修改build号再上传一个IPA;

3.据说直接上传的时候,如果最小化了,会中断上传,但没提醒,也是显示成功上传,但其实没成功(这种建议用Application Loader上传);

4.以上都试过,还是没邮件,没构建版本,那么,可以先停一下,等几个小时后上传,具体几个小时不清楚,我是昨天凌晨3点传过,早上8点多上传的出现了(事实证明早上的电话没白打),建议1~2个小时之后重新打包上传;

到此为止,应该可以解决大部分构建版本出现不了的问题。

感慨:苹果这边真的是让人捉摸不透,再完美的系统,也会间歇性抽疯,尤其是苹果这边,提交审核多了,真的是各种奇葩问题都遇到了,如果你也遇到了提交审核的奇葩问题,那么不要急,等两个小时再重新提交,再看看,说不定就好了呢...

如果各位同行,还有其他情况和解决办法,欢迎评论!

补充:前面提交没反应的构建版本,今天早上才有了反应,前天晚上十点提交的,今天早上才有反应的,如下图2。

iOS 上传IPA成功不出现构建版本,也没有邮件回复​

iOS 上传IPA成功不出现构建版本,也没有邮件回复​


证书我们这边可以借助辅助工具appuploader

Appuploader可以辅助在Windows、linux或mac系统直接申请iOS证书p12,及上传ipa到App Store,最方便在Windows开发上架没有苹果Mac电脑的开发者!配合本教程使用,可以快速掌握如何真机测试及上架!

点击苹果证书按钮

iOS 上传IPA成功不出现构建版本,也没有邮件回复​

iOS 上传IPA成功不出现构建版本,也没有邮件回复​


点击新增

iOS 上传IPA成功不出现构建版本,也没有邮件回复​

iOS 上传IPA成功不出现构建版本,也没有邮件回复​


输入证书密码,名称

这个密码不是账号密码,而是一个保护证书的密码,是p12文件的密码,此密码设置后没有其他地方可以找到,忘记了只能删除证书重新制作,所以请务必记住密码。还有为了安全起见,密码不要太简单。 证书名称是你为了在证书列表里面便于区别的一个字符,自己好辨识就可以,尽量是是字母和数字之类

选择证书类型

带distribution的是发布类型,带development的是开发类型。

apple类型=ios+mac,所以开发时选择ios app development和apple development 类型都是可以的

选择bundle id

只有部分类型的证书需要选择bundle id,例如推送证书。因为大部分证书是不和app关联的。而是通过描述文件profile文件关联app。

使用appuploader同步服务

如果期望制作好证书后在其他电脑上同样可以下载到这个证书,或者和你同事同步此证书,则需要勾选使用appuploader服务同步。否则您需要手动管理p12文件在不同电脑之间的传输,并且一但创建下载后,无法在其他电脑下载,只能手动复制文件过去。一般情况下,推荐使用appuploader服务同步。

证书类型说明

IOS开发选择apple development或者ios app development 类型 ios 发布选择 apple distribution或者 ios distribution (app store and ad hoc) 开发推送证书选择 apple push notification service ssl (sandbox) 发布推送证书选择 apple push notification service ssl (sandbox & production)

其他证书不是很常用,可以自行百度各种证书说明