有多个iOS开发者账号,如何监控审核状态?

2,949 阅读6分钟

需求

你有没有为此感到烦恼过:我有多个开发者账号、多个包,如何监控包的最新动态呢?

  • App Store Connect后台。每天一个账号一个账号地登录苹果后台查看?很被动,且工作量大。
  • Connect App。用苹果官方App "Connect" 登录开发者账号来监控,可是只能登录一个账号啊。楼主曾经就搞了好几个手机,一个手机登录一个开发者账号,后来发现手机不够用了...
  • 邮件。对哦!包的状态更新(被拒绝、苹果回复消息、通过审核、被下架),苹果都会给开发者发一封邮件,如果我能统一接收这些开发者邮箱的邮件不就能监控多个开发者账号的审核状态了吗?

网易邮箱大师

虽然想到了通过邮箱这个方法,但是楼主还是走了一些弯路。

最初,我想到的是,有没有一个工具可以关联多个邮箱账号,这样我就可以同时收取不同开发者账号的邮件了。最终楼主找到了一个不错的邮箱工具——网易邮箱大师

网易邮箱大师,免费,跨平台,多端同步,支持所有邮箱(能收取gmail邮件,这个很重要),用户体验也不错。除了PC端,下班了网易邮箱大师App也能第一时间收到App审核状态,非常棒!

网易邮箱大师

经过一段时间的使用,楼主发现这个方案有几个弊端:

  1. 你必须有对应的邮箱密码(注意不是开发者密码)才行。有时候申请开发者账号的邮箱不是你自己的,别人又不方便告诉你邮箱密码。
  2. 会收到很多无用邮件。邮箱经常会收到一些广告邮件,或者邮箱主人的私人邮件。一两封还能点一下标记已读让气泡消失,十几个邮箱呢?特别是苹果,苹果也是广告大户,每次苹果发广告,你的每个邮箱都会收到同样的广告,你都要一个个标记已读...崩溃。有时候还会收到邮箱主人的私人邮件,你是标记已读还是不标记呢,不标记气泡总挂在那呢,强迫症患者...

后来从同事那里得到了启发,可以通过制定邮件转发规则,凡是收到apple.com结尾的邮件都自动转发到你的邮箱。 这样既能收到苹果的邮件,又不会收到垃圾邮件,还保护了邮箱主人的隐私,完美!

邮件自动转发规则

登录开发者账号对应的邮箱,添加收件规则:发件域包含”apple.com“的邮件自动转发到你的邮箱。添加完后你邮箱会收到一封确认邮件,点击确认链接后即设置完毕。

不同的邮箱添加收件规则的位置不一样,下面我介绍下几个常见邮箱如何添加收件转发规则。

QQ邮箱 - 设置自动转发规则

  1. 设置 - 收信规则 - 创建收信规则

创建收信规则

  1. 编辑转发规则,填写转发邮箱

编辑转发规则

  1. 点击”立即创建“按钮后,会提示验证QQ密码。根据提示操作即可。

  2. 你的邮箱会收到一封确认邮件,点击确认链接后设置完毕。

163邮箱 - 设置自动转发规则

按下图操作后,记得去转发邮箱里面确认,才算设置完成。

163邮箱设置自动转发规则

Gmail - 设置自动转发规则

Gmail麻烦一些,得先添加转发地址,在创建过滤器,最后启用过滤器和转发地址。

  1. 登录Gmail,进入设置

打开设置

  1. 添加转发地址,根据提示操作,完成后会向转发邮箱发送一封验证码邮件

添加转发地址

  1. 输入验证码,完成转发地址的创建

输入验证码

  1. 点击 “创建过滤器”

创建过滤器

  1. 发件人,填写 *apple.com

填写过滤器规则

  1. 转发地址选择你刚才创建的转发地址

选择转发地址

  1. 过滤器创建完毕后,效果如下

    过滤器创建完毕

  2. 启用过滤器,如下图

启用过滤器和转发地址

常见问题

1. 设置自动转发规则后,可以收到苹果的邮件,唯独收不到TestFligh的邮件,自动转发规则对no_reply类型的邮件不生效吗?

背景:楼主把其它邮件全部设置了转发规则,转发到自己的163邮箱了,可以正常收到App状态变更、被拒绝、解决方案中心新的消息、苹果的一些通知等邮件,唯独收不到TestFlight的邮件,楼主第一反应是转发规则写的不对,多次尝试不同的规则仍然收不到,第二反应难道跟邮件类型有关吗,TestFlight的邮件是no_reply开头的,难道是特殊类型的邮件,所有转发规则不生效吗。查了大量资料仍然没有解决,无意中竟发现了令人哭笑不得的真相。

解决:我发现原来TestFlight的邮件被归类到“订阅邮件”里面了(其它邮箱应该类似,找找订阅邮件或者垃圾箱,看看里面有没有)。

那么怎么才能让收到的邮件不放到订阅邮件里面呢? 以163邮箱为例,设置-账号与邮箱中心-反垃圾/黑白名单-取消勾选“对订阅邮件智能分类”,然后点击底部的“保存”即可。

163邮箱取消订阅分类

2. 设置完转发规则,如何测试是否配置成功呢?

方法很多,原理都一样,苹果后台登录开发者账号A,某些操作可以触发苹果邮件,如果你的转发规则生效了,你的转发邮箱B应该会收到对应的苹果邮件。

  • 通过TestFlight添加和删除测试人员,可以反复发送TestFliht邀请邮件。

  • 请求App Store Connect API权限,只有开发者账号持有人(agent)可以申请,只能操作一次。具体的,登录App Store Connect后台 - 用户和访问 - 密钥 - 请求访问权限。

  • 用户和访问,添加新的用户A(加入团队),会向邀请的用户A发送邀请邮件,而且可以反复发送。前提是你得用另一个开发者账号C操作,因为你不能自己邀请自己吧。

暂时就想到这些方法,如果你有好的方法欢迎分享出来。

如果觉得这篇文章对你有帮助,请点个赞吧。如果有疑问可以关注我的公众号给我留言。
转载请注明出处,谢谢!