更新证书后无法打开 PKPass

Cannot open PKPass after updating certificate

自从我更新了证书后,无法从任何 ios 设备打开 pkpass,我已经在 MAC、不同的 ios phone 上尝试过,我无法打开 pkpass 或放入钱包

我很确定问题出在证书上,因为它是唯一发生变化的东西,但我不明白为什么这次它不起作用。这不是我们第一次更新它(因为证书每年都会过期)

我已经使用我发现的这个网站 (https://pkpassvalidator.com/) 来验证我的 pkpass,一切似乎都很好。

我尝试用 XCode 调试它(我不确定我是否做对了)但是在日志中,我有“信任评估失败:[leaf KeySize MissingIntermediate SSLHostname TemporalValidity]”。 (不知道它是否有帮助,我只得到了 1 次,我用另一个 pkpass 再次尝试,但我没有那个日志)

我知道有一个“中间”证书,我在生产机器上检查过,我在服务器上看到它(WWDR 证书(将于 02/07/2023 21:48:47 UTC 到期))。

我不确定下一步该怎么做,如果需要,我可以通过电子邮件提供测试 pkpass(或者我可以尝试通过我的网站访问它,但我会更难)

终于在调试了一些之后,我看到有一个 thumb.db 文件添加到 pkpass 中。

manifest.json 和那个文件有问题,导致 pkpass 停止打开,所以我只是改变了我们制作 pkpass 的方式,不添加那个文件。

感谢@PassKit,我能够在 MAC 的控制台上看到错误并进行更正。