10

我使用 Apple passbook 演示 passbook_materials 中的 signpass 来创建一个 .pkpass 文件我已经创建了我的 pass 类型 ID 并更改了 pass.json 中的 passTypeIdentity。当我执行:./signapss -p ./myPass在终端中,它显示:

找不到 pass.com.xxx.xxx 的身份。

有人知道吗?

4

2 回答 2

20

您需要将您的证书安装到您的钥匙串中(双击从 Apple 下载的文件就足够了)。您还需要在钥匙串中安装 Apple WWDR 证书。您还必须确保将 pass.json 中的 teamIdentifier 字段设置为正确的值,而不仅仅是 passTypeIdentifier 字段。

于 2012-10-26T23:39:51.163 回答
6

就我而言,存折证书是在另一台计算机上生成的,所以我必须将私钥导出到“xx.p12”文件中,在我的新 Mac 中安装 p12 文件和存折证书,问题就消失了。

您也可以按照本文档中的第 1 步操作:tutorial
这是非常细致的钱包证书指南。

于 2018-07-11T12:47:54.067 回答