Как исправить проблему, связанную с неработоспособностью pkpass после перетаскивания на симулятор ios? - PullRequest
0 голосов
/ 19 февраля 2019

В настоящее время я создаю пасс-карту для своего приложения, но, к сожалению, она не работает.Пасскарта не отображается в симуляторе при перетаскивании или событии, когда он загружается из моей электронной почты.Мои 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;
}

1 Ответ

0 голосов
/ 19 февраля 2019

Спасибо за сообщение по электронной почте.Посмотрев на пакет, кажется, есть проблема с вашим файлом значков.

iPhone сообщает об этой ошибке следующим образом:

Недопустимая ошибка чтения данных pass.com./0000000.Пропуск не содержит icon.png / icon @ 2x.png / icon @ 3x.png

Я предлагаю сделать имена файлов значков строчными, поэтому icon.png вместо Icon.png.Я также включил бы файл размера @ 3x.

...