3

我创建了一个适用于 iOS 6 beta 4 的通行证,但现在无法在 iOS 6 最终版本中安装。该通行证在设备上显示正常,但在点击添加时在 Console.app 中出现以下错误:

10/10/2012 11:39:56.460 passd[47329]:无效数据错误读取卡 pass.com.test.example/serial_number。提供的 passTypeIdentifier 或 teamIdentifier 可能与您的证书不匹配,或者无法验证证书信任链。

既然知道证书,passTypeIdentifier和teamIdentifier都是对的,只能是证书链。我在用于导出通行证的计算机上安装了 WWDR 证书,为什么会出现此错误?证书链没有被导出吗?

我们正在使用PHP PKPass生成通行证。

如果重要,我正在使用内部许可证并分发到其中一个注册设备。

4

1 回答 1

2

问题确实是未将 WWDR 证书添加到 manifest.json 签名中。这实际上在最新版本的 PHP PKPass 中得到了解决(浪费了很多时间来研究这个问题,而不是仅仅检查它是否已在最新版本上修复:S)

于 2012-10-04T04:08:55.240 回答