I am using passkit(java). i am created passes and try to install from safari.
when i am download passes from mac mini safari, it download and show the passes. but when download passes from iphone6 and iphone4 safari, it show error "safari cannot download this file".
i am also change htaccess.
You can access the pass here:
http://103.14.127.126/devesh/test.html
Your pass bundle does not contain an icon.
You also should not be including your certificate in p12 or PEM format in the pass bundle. I would strongly recommend that you revoke this certificate an reissue another.
Once you fix these, your pass will still fail to load because your pass.json has an
authenticationToken
key, but is missing awebServiceURL
. You should either add a validwebServiceURL
or remove theauthenitcationToken
key.Your final problem is the
passTypeIdentifier
key. This should match the name of the certificate used to sign your pass. In this case,pass.egiftfy.giftCupon
.Update
You pass is still failing because the
passTypeIdentifier
does not match the certificate you have used to sign the pass.Looking at your signature file in a hex editor, it looks like you are now signing with an App Developer certificate and not a Pass Type ID certificate.