2014-01-17 5 views
1

Я пытаюсь создать .pkpass файлы с этим https://github.com/kyleroche/iOS6-passbook-helperГенерация pkpass файлов в Linux

.pkpass правильно сгенерирован и это также работает на IOS 6, но не работает на прошивке 7. Я прочитал что это может иметь какое-то отношение к «дате подписания подписи», как сейчас в iOS 7 является обязательным. Может ли кто-нибудь помочь мне обновить мой .sh, чтобы он мог создавать действительные .pkpasses для iOS 7?

Спасибо советы

+0

Не могли бы вы отправить файл pkpass? – tomasmcguinness

+0

https://docs.google.com/file/d/0BxLdAoSAIoNZU2lHT2pIZVVITVk/edit?usp=docslist_api – MarBVI

ответ

2

Я был беглый взгляд на сценарий, и кажется, что она не включает Apple WWDR Certificate.

Скачать сертификат ДМВР и преобразовать его в формат PEM:

openssl x509 -inform der -in AppleWWDRCA.cer -out AppleWWDRCA.pem 

затем попытайтесь настроить линию 61 сценария, чтобы включить его в подписи:

openssl smime -binary -sign -signer certificate.pem -inkey key.pem -passin pass:simplepassword -in "$2/manifest.json" -out "$2/signature" -outform DER -certfile "/path_to/AppleWWDRCA.pem" 
+0

Большое спасибо @PassKit !! Я даю вам новую реализацию [link] (https://github.com/kyleroche/iOS6-passbook-helper/tree/develop) – MarBVI

Смежные вопросы