苹果个人开发者账号周期为一年,每一年都得续费。最开始时,苹果个人开发者账号由网页申请,这样的账号走网页续费流程即可。登录开发者账号后台,若账号即将到期(距离账号到时间少于一个月),后台会出现一个续费链接,点击该链接进行支付即可。
后来出现一个 Apple Developer App,可以通过该APP完成开发者账号申请和续费。有段时间,Apple要求所有的开发者(可能只是针对中国大陆的开发者)通过它来完成实名验证。

通过该APP申请的开发者账号,其续费只能通过该APP进行。在账号即将到期时,登录网页开发者后台是看不到那个续费链接的。因此,通过该APP申请的开发者账号,还就只能通过该APP进行续费。
这里有个很容易让人犯错迷惑的地方。Apple Developer App它只是一个APP,它可以有自己的账户和密码(也是一个Apple ID),它可以与iPhone手机设置的Apple ID不一样的账户。手机设置里的Apple ID是你在App Store上的消费者账户,通常它会绑定支付方式,银行卡什么的,属于比较隐私的内容。当然,你也可以使用这个Apple ID申请开发者账户。如果这个开发者账号由始至终都是你一个人在用,那很方便,什么问题都不会有。
但在一些中小型的团队里,这个开发者账户可能由好几个人在使用:开发、测试、营销等等。当然在开发者后台可以配置不同的Apple ID来出来不同的角色,很多时候,大多数的小团队不会走这么繁琐的机制,至少上传APP的人和提审APP的人都会直接使用开发者账户。如果这个账户绑定了支付和银行卡信息,没有团队成员愿意把这个账户共享出来。何况曾经的铁血战友,也会有分道扬镳的一天。因此,最好不用直接用你的手机的Apple ID直接用来申请做开发者账户,尽管它使用起来很方便。
通过 Developer APP来开通账户和续费
这里很容易犯的一个错误时,你很方便地直接用你手机设置里的apple ID开通开发者账户了,或者你点击了手机设置里的订阅,以为就很方便地完成了续费。实际上,如果你的开发者账户apple ID与手机设置里的apple ID不同时,这二者完全是两码事。因此,你需要通过Apple Developer App来开启这个开通和续费的流程,让它知道你现在操作的是针对哪个apple ID账户,这里会非常非常让人混淆,因为到最后付款的时候,它又会回到你手机里设置的那个Apple ID来完成支付。如果你仔细看下图,你就会明白我所要表达的意思了。

这个开发者账户会被我们几个人使用,但它并不是直接使用某个人的手机设置里的apple id申请的。正是这个原因,有好几次,我都把它弄混掉了:在首次申请和某次续费的过程中,我都把它弄到了我手机设置的apple ID的账户下。而我真正想要的,是在Apple Developer App中设置的apple ID。因为我并不想,有人在把玩绑定开发者账户的测试手机时,肆意在Apple store点击购买下载 或者无意中点了其他游戏的内购按键,然后我就不断的收到了扣款铃声。没有人希望在手机关键10分钟后收到几笔大额的扣款信息吧?
