3

iOS 6ベータ4で正常に機能するパスを作成しましたが、iOS6の最終リリースではインストールできなくなりました。パスはデバイス上で正常に表示されますが、[追加]をタップするとConsole.appで次のエラーが発生します。

10/10/2012 11:39:56.460 passd [47329]:カードpass.com.test.example/serial_numberの読み取り中に無効なデータエラーが発生しました。提供されたpassTypeIdentifierまたはteamIdentifierが証明書と一致しないか、証明書の信頼チェーンを検証できませんでした。

私は証明書、passTypeIdentifier、teamIdentifierが正しいことを知っているので、それは証明書チェーンにしかなり得ません。パス証明書のエクスポートに使用するコンピューターにWWDR証明書をインストールしていますが、なぜこのエラーが発生するのですか?証明書チェーンがエクスポートされていませんか?

PHPPKPassを使用してパスを生成しています。

私は社内ライセンスを使用しており、それが重要な場合は登録済みのデバイスの1つに配布しています。

4

1 に答える 1

2

問題は、実際、WWDR証明書がmanifest.json署名に追加されていないことでした。そして、これは実際には最新バージョンのPHP PKPassで解決されています(最新バージョンで修正されたかどうかを確認するだけでなく、これを調査するのに多くの時間が無駄になりました:S)

于 2012-10-04T04:08:55.240 に答える