signpass错误:无法找到pass.com.xxx.xxxx的标识

问题描述 投票:5回答:2

我使用signpass形式的Apple passbook demo passbook_materials来创建.pkpass文件我创建了我的传递类型ID并更改了pass.json中的passTypeIdentity。当我在终端执行:./signapss -p ./myPass时,它显示:

找不到pass.com.xxx.xxx的标识。

有人知道吗?

iphone ios6 passbook
2个回答
13
投票

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


2
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.