我使用Apple passbook demo passbook_materials的signpass格式来创建.pkpass文件我创建了我的传递类型ID并更改了pass.json中的passTypeIdentity。当我在终端中执行:./signapss -p ./myPass
时,它会显示:
无法找到pass.com.xxx.xxx的身份。
有人知道吗?
答案 0 :(得分:12)
您需要将证书安装到钥匙串中(双击从Apple下载的文件即可)。您还需要在钥匙串中安装Apple WWDR证书。您还必须确保将pass.json中的teamIdentifier字段设置为正确的值,而不仅仅是passTypeIdentifier字段。
答案 1 :(得分:1)
在我的情况下,存折证书是在另一台计算机上生成的,因此我必须将私钥导出到“ xx.p12”文件中,在新的Mac中同时安装p12文件和存折证书,这是问题所在消失了。
您还可以按照本文档中的步骤1进行操作:tutorial
这是钱包证书的非常细致的指导。