8 月 4 日,有用户发现 Downie、Permute 等应用均出现了闪退、开启后提示文件已损坏等问题。随后经开发者证实,Charlie Monroe Software 这一开发者帐户的签名证书突然被 Apple 吊销,从而导致其名下的应用无法正常运行。经过开发者与 Apple 方面的沟通与调查,其签名证书已于 8 月 5 日得以恢复。Charlie Monroe 也在 Twitter 上确认了这次事件是由于 Apple 将其账号误标记所致,Apple 也已通过电话致歉。受到影响的用户需要在官网重新安装相关应用,或通过 Setapp 更新应用来恢复正常。如果你是 Permute 2 或 Downie 3 的用户,则可以到对应官网的 FAQ 栏目下找到安装包。
🎙 观点
@Tp:这已经不是 Apple 第一次误封开发者帐户了。去年 8 月,JSBox、Pin 的开发者 @cyanogen 的账户就曾被 Apple 以「帐户存在欺诈行为」的理由进行了冻结,帐户下的相关应用也被 Apple 直接从 App Store 中下架。至今,你依然可以在 GitHub 上看到他对此事的记录。虽然 @cyanogen 的事情也以解封帐户结束,但接二连三的误封事件难免会打击到开发者,乃至用户对 Apple 的信心。由于 Apple 不会向开发者透露过多消息,因此我们也很难得知这两次误封的真正原因。不过,从 Charlie Monroe 的博客中可以发现,此次误封是因为帐户在 Apple 的自动化流程中被错误标记。结合 @cyanogen 对被封原因可能是「帐户有异常活动」的猜测,他的帐户也极有可能是在自动化流程中被误标记,随后经由人工检测无误后解封。众所周知,Apple 对开发者的管控相当严格;而开发者的数量又十分庞大,对每一个帐户都采取人工审核是不现实的。因此,我认为在监测过程中引入自动化是合理的。不过,Apple 对于封号现象的态度似乎是「无申诉不人工」,只有开发者主动申诉了,才会有人工介入并处理误封现象。在 17 年时,我也曾被 Apple 误封过账号,根据 Apple 方面的说法是由于我的帐户行为触发了系统的警告机制所导致的。可见,即使不是开发者帐户,也存在被自动化「误伤」的可能。因此,我认为 Apple 应该考虑对自动化系统进行升级,至少也要给存疑帐户一个缓冲的时间,比如先行邮件警告,并为账户提供一定的时间申请人工介入。而作为用户、开发者,我们能做的也只有遵守相关协议,不做频繁退款、共享账号等可能导致封号的事情。