Я следил за статьей here, чтобы создать мой первый пропуск Passbook.Passbook pkpass файл, не работающий на симуляторе
{
"formatVersion" : 1,
"passTypeIdentifier" : "pass.com.mypassbook.coupon",
"serialNumber" : "E5982H-I2",
"teamIdentifier" : "ASDFGM5E66",
"barcode" : {
"message" : "123456789",
"format" : "PKBarcodeFormatPDF417",
"messageEncoding" : "iso-8859-1"
},
"locations" : [
{
"longitude" : -122.3748889,
"latitude" : 37.6189722
},
{
"longitude" : -122.03118,
"latitude" : 37.33182
}
],
"organizationName" : "Paw Planet",
"description" : "Coupon for a free lollipop at Example Candy Store",
"logoText" : "Example Candy Store",
"foregroundColor" : "rgb(255, 255, 255)",
"backgroundColor" : "rgb(206, 140, 53)",
"coupon" : {
"primaryFields" : [
{
"key" : "offer",
"label" : "On July 29",
"value" : "Free lollipop"
}
]
}
}
В конце концов, я создал файл pkpass, но когда я перетащить файл на тренажере я получаю следующее:
Любые идеи? Я проверил системные журналы в консольном приложении и не показывал никаких сообщений.
Когда я посылаю pkpass в качестве приложения к себе, это то, что я вижу.
Если вы напишите мне файл pkpass, я с радостью просмотрю и опубликую ответ. [email protected] – tomasmcguinness
Отправлено! По какой-то причине он говорит «null» в приложении. –
Вот еще одна странная вещь! Когда я дважды нажимаю на файл pkpass на своем Mac, он показывает пропуск правильно. –