【问题标题】:signpass error: Couldn't find an identity for pass.com.xxx.xxxx (continued)signpass 错误:找不到 pass.com.xxx.xxxx 的标识(续)
【发布时间】:2016-12-25 09:24:12
【问题描述】:

我使用了 Apple 提供的 pass kit 演示并进行了一些更改,购买了一台新的 MacBook,并且出现了错误“Couldn't find an identity for pass for pass.com.xxx.xxx”。诚然,我确实犯了一个愚蠢的错误,即认为 iCloud 会为我这样做,而不是再次下载证书。但是,即使这样做并在钥匙串中仔细检查它,它仍然会出现相同的错误。我检查了 passTypeIdentifier 和 teamIdentifier。

signpass error:Couldn't find an identity for pass.com.xxx.xxxx

我求助于 jsonlint 以确保我的 pass.json 文件没有错误。该文件已经过验证,所以我对问题可能是什么一无所知。

Passbook: Couldn't find a passTypeIdentifier in the pass?

当我在终端执行: ./signapss -p /myPass 时,它显示:

2016-12-25 13:15:19.219 signpass[4024:556398] {
    "icon.png" = ba47a8021c8d74d2146d7244c8a0566be37df43b;
    "icon@2x.png" = bd5442b4b08aa4dde333ec9ef0269e7fd93140b3;
    "logo.png" = 6d4e7410569679d1ad9ec8040b072d5c6fc46285;
    "logo@2x.png" = a718ffd4e611e404dd3eb701454bcaefdabbe311;
    "pass.json" = bf3b10c7b714fccd38e564e30d2b9342a016615c;
}
2016-12-25 13:15:19.236 signpass[4024:556398] Couldn't find an identity for pass.com.VirtualCard.Virtual-Card

【问题讨论】:

    标签: xcode passkit


    【解决方案1】:

    从旧的 Mac 设备移动到另一个设备时,还需要转移一个密钥,并且需要联系 Apple 的安全部门。在与他们联系后,他们会将您转至此https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/Troubleshooting/Troubleshooting.html#//apple_ref/doc/uid/TP40012582-CH5-SW1 以进行导入。您可以沿着这条路线走,或者只是从头开始生成另一个证书并使用它来代替,这就是我所做的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-12-31
      • 2013-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多