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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了signpass错误:无法找到pass.com.xxx.xxxx的标识相关的知识,希望对你有一定的参考价值。

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

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

有人知道吗?

答案

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

另一答案

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

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

以上是关于signpass错误:无法找到pass.com.xxx.xxxx的标识的主要内容,如果未能解决你的问题,请参考以下文章

错误:无法找到实用程序“git”,无法找到开发人员工具或PATH

导致此错误的原因 - “致命错误:无法找到本地咕噜声”

错误 1064:显示语法错误无法找到导致此错误的原因

xcodebuild - '代码签名错误:无法找到配置文件 X'

未找到模块:错误:无法解析 | Vue路由器

未找到模块:错误:无法解析 React-js?