我创建了一个适用于iOS 6 beta 4的通行证,但现在无法安装iOS 6最终版本。该传递在设备上显示正常,但在点击Add:
时在Console.app中出现以下错误10/10/2012 11:39:56.460 passd [47329]:读取卡pass.com.test.example / serial_number的数据错误无效。提供的passTypeIdentifier或teamIdentifier可能与您的证书不匹配,或者无法验证证书信任链。
由于我知道证书,passTypeIdentifier和teamIdentifier是正确的,它只能是证书链。我在用于导出通行证书的计算机上安装了WWDR证书,为什么会出现此错误?证书链是否未被导出?
我们正在使用PHP PKPass生成通行证。
我正在使用内部许可证并分发给其中一个已注册的设备。
答案 0 :(得分:2)
问题确实是没有将WWDR证书添加到manifest.json签名中。这实际上是在最新版本的PHP PKPass中解决的(花了很多时间来调查这个,而不仅仅是检查它是否修复了最新版本:S)