#行业资讯 苹果开发者应用验证链路疑似出现故障,导致大量开发者签名应用无法正常安装或启动,就连通过企业内部签名和 MDM 分发的应用程序也受到影响。由于苹果状态页面未能及时反映异常,不少开发者起初还以为是自己的开发环境或证书配置出了问题,白白折腾了几个小时。查看全文:https://ourl.co/112105
苹果开发者证书服务器出现故障的情况并不算常见,但只要出问题,对开发者来说往往就是一波大折腾。根据 Hacker News 和苹果开发者论坛里的讨论,这次故障发生后,不少开发者发现自己签名的应用程序突然无法正常安装或启动,系统则弹出 “无法验证应用程序” 的提示。
从开发者反馈来看,这次问题不会影响普通用户,主要受影响的是使用开发者签名的测试应用,以及通过企业内部签名和 MDM 分发的应用程序。也就是说,除了开发阶段的测试安装受到影响外,部分企业内部使用的应用程序同样可能无法正常启动。
目前开发者普遍提到的一个异常点是苹果的 ppq.apple.com 服务出现间歇性返回 502 Bad Gateway 的情况,而这项服务似乎与开发者应用信任验证有关。
注:当前服务已经恢复正常。
也正因为如此,不少开发者在故障发生后的第一反应都是怀疑自己的开发环境、签名证书、Xcode 或设备配置出了问题,于是开始反复重装应用、重启设备、切换网络,甚至重新生成证书,结果折腾许久才发现问题根本不在自己这边。
更让开发者不满的是苹果的系统状态页面。在故障发生后,已经有开发者第一时间前往苹果开发者系统状态页查看情况,但页面当时并未及时反映出相关异常,依然显示服务运行正常。对于开发者来说,这种情况的麻烦之处并不只是服务本身出了故障,而是官方状态页没有同步更新,导致大量人继续朝着错误方向排查,白白浪费时间。
从目前外部讨论来看,这次故障大概率与苹果服务器侧的开发者应用验证链路有关,但苹果暂时还没有公开说明更具体的原因。因此现阶段比较稳妥的说法是:问题发生在苹果服务端,而不是开发者本地环境或单个项目配置异常。
对开发者来说,这类问题最烦的地方在于它表面上看起来很像本地签名错误、证书异常或者设备信任设置出了问题,但实际上却是苹果服务故障。尤其是企业内部应用和测试版应用一旦受影响,不仅开发调试会被卡住,连正常业务流程都可能被拖慢。
有兴趣的开发者也可以查看 Hacker News 上的相关讨论:https://news.ycombinator.com/item?id=47328034
披露:本文原始原始版本由蓝点网撰写,但最终发布版本经过 AI 改写、校正和优化段落。
