ipa Transporter上传成功, 但是AppStoreConnect里构建版本不显示-关于Apple 开发者账户邮箱失效,苹果开发者账号管理问题

发布时间 2023-07-31 10:58:53作者: 06

最近遇到个棘手的问题:ipa Transporter上传版本成功, 但是AppStoreConnect里构建版本不显示+Apple 开发者账户邮箱失效

 

其实(ipa Transporter上传版本成功, 但是AppStoreConnect里构建版本不显示)这种情况,本是个很简单的问题,苹果都会给开发者账号注册邮箱发一封邮件,说明二进制文件被拒原因,然后开发者根据原因修改即可。

但是如果Apple 开发者账户邮箱由于某些原因失效了(比如员工离职,公司邮箱同步失效),问题就变的很棘手,登陆不了邮箱,就看不到原因,只能盲猜,试了上传很多次,还是无果,问题陷入死循环。。

痛定思痛,还是得在开发者账号上做文章,只有能正常收到苹果的邮件,找到失败原因才能解决问题,否则这样摆在葫芦里摇还不知要盲猜到什么时候

经过一番查找,找到了解决方案:

第一种方案:直接修改Apple id

1、登录 苹果的Apple id管理网站 https://appleid.apple.com/#!&page=signin,输入Apple id的账号密码,登录成功之。

2、点击编辑,然后点击编辑Apple id,在下面的输入框内填写企业邮箱,保存之后就可以用新的邮箱登录苹果开发者中心了。

注意:1、此方案为网络方案,苹果官方客服只提供了更改代理方案(第二种方案)。
2、修改apple id 对所有设备及服务有影响,不建议用。

第二种方案:修改账号代理人(Transfer Team Agent Role)

1、最开始用谁的apple id加入的开发者计划谁就是代理人(Team Agent)。

2、登陆添加团队人员,可以选择邀请成为普通成员(Members)或者管理员(Admins),输入对方的apple id,点击邀请,对方邮箱会受到一个邀请邮件,按要求接受邀请后,对方的apple id就具有相应的权限。

3、转移公司Agent账号权限到其他成员,点击Transfer Team Agent Role(转移团队代理角色),选择被邀请人的apple id。
4、确认,成功。

注意:1、此方案为苹果官方客服提供的方案(截止发文时间)。
           2、对线上的app无影响,对证书(推送证书)都无影响。

第一种方案:直接更改Apple id 简单粗暴,但是对证书,profile配置文件可能都有影响,换了之后又是一堆麻烦事

第二钟方案:他是更换代理人,实际上,我这边考虑老换代理人也不是事,原邮箱已作废,也不存在安全风险,代理人就暂时不换了,只拉个管理员试试,一番操作下来也是可行的!
 
第二种方案操作思路如下:

1.在开发者账号用户管理里面邀请一个新appid做管理员

地址:https://appstoreconnect.apple.com/access/users

把所有选项都选上,邀请

 2.用新appid接受邀请,成为管理员

3.用新appid登陆Transporter上传ipa包

4.果然如预期一样,新appid的邮箱收到了苹果失败原因的邮件

 总算找到了原因,我这里的问题为app图标不能带透明元素,修改图标之后即发版成功

 

下面是我的踩坑记录,赶时间的客观看到这里可以划走了:)

-------------------------------------------------------踩坑记录分割线--------------------------------------------------------------------------------------------------------------------------------------------

 

 

这里先说个小插曲:

当时首先想到的就是请教苹果客服,打电话过去,等了10分钟才有人接,然后又把我转去mac客服,又等了10分钟,然后mac客服说我是开发者问题,可以在开发者网站最下面点联系我们,填写问题,他们会打电话或发邮件给我沟通,然后我很满意的挂了电话!

后来按提示点击之后,发现只有邮箱沟通,没有电话沟通方式,邮箱沟通也只能和原开发者账号邮箱沟通,看到这里我笑了。不过事后我又去看了眼,居然又有电话沟通选项了,估计第一次查询是下班时间,电话沟通选项自动隐藏的原因

 

没办法,只能自己琢磨了,下面就是我的踩坑之路

首先在开发者网站,找到了这个,瞬间燃起希望,

 

登进去之后我立马改了通知电子邮箱

 

 本以为自信满满,大功告成的时候,一泼冷水浇了过来

Transporter上传之后,依旧收不到邮件,我对这个通知邮箱迷惑了。。

后来又看到可以改appid,就是方案一,思来想去还是没敢改

我感觉影响面有点广,开发证书重新做还是小事,profile文件里面那么多联系人编辑器来,可不是一时半会能弄好的

想来想去还是没敢改

好在最终找到了邀请管理员这个方案,我认为也是比较合理的方案~

 

参考文档:

https://www2.jianshu.com/p/06e686ab8765

https://www.zhihu.com/question/21247090

https://www.lxiaoyu.com/p/374491

https://www.jianshu.com/p/dd4e7b7999a7