Apple が提供するパス キットのデモを使用していくつかの変更を加え、新しい MacBook を購入したところ、「pass.com.xxx.xxx のパスの ID が見つかりませんでした」というエラーが表示されました。確かに、iCloud がダウンロードしてくれると思って、証明書を再度ダウンロードしないというばかげた間違いを犯しました。ただし、それを実行してキーチェーンでダブルチェックした後でも、同じエラーが発生します。passTypeIdentifier と teamIdentifier を確認しました。
signpass エラー: pass.com.xxx.xxxx の ID が見つかりませんでした
pass.json ファイルにエラーがないことを確認するために、jsonlint を使用しました。ファイルは検証されたので、問題が何であるかについては少しわかりません。
通帳: パスに passTypeIdentifier が見つかりませんでしたか?
ターミナルで ./signapss -p /myPass を実行すると、次のように表示されます。
2016-12-25 13:15:19.219 signpass[4024:556398] {
"icon.png" = ba47a8021c8d74d2146d7244c8a0566be37df43b;
"icon@2x.png" = bd5442b4b08aa4dde333ec9ef0269e7fd93140b3;
"logo.png" = 6d4e7410569679d1ad9ec8040b072d5c6fc46285;
"logo@2x.png" = a718ffd4e611e404dd3eb701454bcaefdabbe311;
"pass.json" = bf3b10c7b714fccd38e564e30d2b9342a016615c;
}
2016-12-25 13:15:19.236 signpass[4024:556398] Couldn't find an identity for pass.com.VirtualCard.Virtual-Card