Сообщение об ошибке PassKit: Ошибка чтения неверных данных pass pass.com. ***** - PullRequest
1 голос
/ 06 февраля 2020

Я использую пример кода от Apple , чтобы попытаться создать свою первую демонстрацию Wallet.

Я следую Руководству разработчика кошелька .

После изменения информации passTypeIdentifier и teamIdentifier, как показано ниже.

"passTypeIdentifier": "pass.com. *****", "teamIdentifier": "******",

Я использую signpass для генерации файла .pkpass. Это успешно.

Но затем, когда я запускаю файл .pkpass, я получаю эту ошибку из системного журнала.

Недопустимая ошибка чтения данных pass.com. ***** * / nmyuxofgna. Предоставленные passTypeIdentifier или teamIdentifier могут не соответствовать вашему сертификату, или цепочка доверия сертификата не может быть проверена.

ОШИБКА: Ошибка Domain = PKPassKitErrorDomain Code = 1 "Пропуск не может быть прочитан, поскольку он недопустим." UserInfo = {NSLocalizedDescription = Пропуск не может быть прочитан, поскольку он недопустим., NSUnderlyingError = 0x6000037e8090 {Error Domain = PKPassKitErrorDomain Code = 1 "Предоставленные passTypeIdentifier или teamIdentifier могут не соответствовать вашему сертификату или цепочка доверия сертификата не может быть проверена «. UserInfo = {NSLocalizedDescription = Предоставленные passTypeIdentifier или teamIdentifier могут не соответствовать вашему сертификату, или цепочка доверия сертификата не может быть проверена.}}}

Я почти уверен, что сертификат правильный, это только что сгенерированный из центра разработчиков.

...