【发布时间】:2012-10-24 08:40:38
【问题描述】:
我使用 Apple passbook 演示 passbook_materials 中的 signpass 来创建一个 .pkpass 文件我已经创建了我的 pass 类型 ID 并更改了 pass.json 中的 passTypeIdentity。当我在终端中执行:./signapss -p ./myPass 时,它显示:
找不到 pass.com.xxx.xxx 的身份。
有人知道吗?
【问题讨论】:
我使用 Apple passbook 演示 passbook_materials 中的 signpass 来创建一个 .pkpass 文件我已经创建了我的 pass 类型 ID 并更改了 pass.json 中的 passTypeIdentity。当我在终端中执行:./signapss -p ./myPass 时,它显示:
找不到 pass.com.xxx.xxx 的身份。
有人知道吗?
【问题讨论】:
您需要将证书安装到钥匙串中(双击从 Apple 下载的文件即可)。您还需要在钥匙串中安装 Apple WWDR 证书。您还必须确保将 pass.json 中的 teamIdentifier 字段设置为正确的值,而不仅仅是 passTypeIdentifier 字段。
【讨论】:
在我的情况下,存折证书是在另一台计算机上生成的,所以我必须将私钥导出到“xx.p12”文件中,在我的新 mac 中安装 p12 文件和存折证书,然后出现问题消失了。
您也可以按照本文档中的步骤 1:tutorial
非常细致的钱包证书指南。
【讨论】: