【问题标题】:How to fix issue regarding pkpass not working after dragging to ios simulator?如何解决有关 pkpass 在拖动到 ios 模拟器后无法正常工作的问题?
【发布时间】:2019-02-19 02:32:11
【问题描述】:

我目前正在为我的应用程序创建密码卡,但不幸的是,它不起作用。拖动密码卡或从我的电子邮件中下载密码卡时,密码卡未显示在模拟器中。我的pass.json 代码如下。

"formatVersion" : 1,
"passTypeIdentifier" : "pass.com.example",
"serialNumber" : "0000000",
"teamIdentifier" : "xxxxxxxx",
"barcode" : {

"message" : "123456789",
"format" : "PKBarcodeFormatPDF417",
"messageEncoding" : "iso-8859-1",
 },

"organizationName" :  "companyname",
"description" : "companytagline",
"logoText" : "companyname",
"foregroundColor" : "rgb(255,255,255)",
"backgroundColor":  "rgb(0,100,0)",
"generic" : {
"auxiliaryFields" : [
{
    "key" : "patientName",
    "label" : "NAME",
    "value" : "Retail Pharmacy 1, Test Patient"
    },

{
    "key" : "gender",
    "label" : "GENDER",
    "value" : "Female"
    }
],

}

} 

这就是我的终端

hopprlabs-iMac:Desktop developer1$ ./signpass -p healthpass.raw/
 2019-02-19 10:10:39.483 signpass[2096:231781] {
".DS_Store" = df2fbeb1400acda0909a32c1cf6bf492f1121e07;
"Icon.png" = 295cb779e5e185efefd6c5e9a2a94c3352e51b2a;
"Icon@2x.png" = 987db966ddc28a72d6bfd15a6565d191be06d0f0;
"pass.json" = 3e66cf17f758939547932654c3394e42470d1c94;
"thumbnail.png" = 2a616d4490d1e12d81ddb0610df6b992ad79aeca;
}

【问题讨论】:

  • 您能提供您的 Pkpass 文件的副本吗?
  • 我可以在哪里附加 pkpass 文件?
  • 您可以通过 Dropbox/Gdrive/Onedrive 等方式分享。您也可以直接通过电子邮件发送给我 (tomas@coldbear.co.uk)?我会在这里发布任何发现。
  • @TomasMcGuinness 已发送至您的电子邮件。谢谢。

标签: ios passbook wallet


【解决方案1】:

感谢您通过电子邮件发送。看了下包,好像是你的icon文件有问题。

iPhone 报告此错误如下:

无效数据错误读取 pass.com./0000000。通行证不包含 icon.png/icon@2x.png/icon@3x.png

我建议你的图标文件名小写,所以 icon.png 而不是 Icon.png。 我也会包含@3x 大小的文件。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-01-04
  • 1970-01-01
  • 1970-01-01
  • 2019-03-14
  • 1970-01-01
  • 2018-01-22
  • 2022-01-10
相关资源
最近更新 更多