无效数据错误读取通过**********。清单签名未成功验证。你能告诉我这个错误意味着什么吗?
答案 0 :(得分:1)
看着你的通行证,我注意到以下几点:
error 14:17:17.882524 +0700 Pass Viewer Invalid data error reading pass pass.com.xxxxx.xxxxxxxxxcard/0606. Manifest signature did not verify successfully
看看通行证的内容,很明显为什么签名没有得到验证。签名文件为空:
-rwxr-xr-x@ 5685 Mar 16 14:55 icon.png
-rwxr-xr-x@ 7758 Mar 16 14:55 icon@2x.png
-rwxr-xr-x@ 5149 Mar 16 14:55 logo.png
-rwxr-xr-x@ 10693 Mar 16 14:55 logo@2x.png
-rwxr-xr-x@ 391 Mar 16 14:55 manifest.json
-rwxr-xr-x@ 228 Mar 16 14:55 pass.json
-rwxr-xr-x@ 0 Mar 16 14:55 signature
-rwxr-xr-x@ 20388 Mar 16 14:55 strip.png
-rwxr-xr-x@ 26843 Mar 16 14:55 strip@2x.png
清单中的SHA哈希检出正常,因此这表明您的签名代码有问题。您提到提取了私钥。这可能是您问题的一部分,因为如果没有密钥,您将无法对通行证进行签名。
但是没有代码,绝对不可能推测出更多的东西。