首页 > 解决方案 > PassKit 错误信息:无效数据错误读取 pass pass.com.*****

问题描述

我正在使用Apple 的示例代码来尝试创建我的第一个 Wallet 演示。

我正在关注Wallet Developer Guide

如下更改 passTypeIdentifier 和 teamIdentifier 信息后。

“passTypeIdentifier”:“pass.com.*****”,“teamIdentifier”:“******”,

我使用 signpass 生成 .pkpass 文件。它成功了。

但是当我运行 .pkpass 文件时,我从系统日志中得到这个错误。

无效数据错误读取 pass.com.******/nmyuxofgna。提供的 passTypeIdentifier 或 teamIdentifier 可能与您的证书不匹配,或者无法验证证书信任链。

错误:错误域 = PKPassKitErrorDomain 代码 = 1“无法读取通行证,因为它无效。” UserInfo={NSLocalizedDescription=无法读取通行证,因为它无效。, NSUnderlyingError=0x6000037e8090 {Error Domain=PKPassKitErrorDomain Code=1 "提供的 passTypeIdentifier 或 teamIdentifier 可能与您的证书不匹配,或者无法验证证书信任链。” UserInfo={NSLocalizedDescription=提供的 passTypeIdentifier 或 teamIdentifier 可能与您的证书不匹配,或者无法验证证书信任链。}}}

我很确定证书是正确的,它只是从开发者中心生成的。

标签: walletpasskit

解决方案


推荐阅读