문제

My passbook passes are currently working in iOS6 and not iOS7.

I've replicated the problem in the iOS simulator. The console log from the iOS7 simulator gives me this:

Nov 13 14:10:10 XXXX.local backboardd[779] <Error>: __hid_dispatch_pthread_root_queue_create_block_invoke: specific=0x4d530d0 pthread_self=0xb0115000 
Nov 13 14:10:10 XXXX.local backboardd[779] <Error>:__hid_dispatch_pthread_root_queue_create_block_invoke: specific=0x4d52f10 pthread_self=0xb0197000 
Nov 13 14:10:18 XXXX.local MobileSafari[818] <Warning>: Invalid data error reading pass pass.xxxxxxx.xxx.xx.ticket/[barcode]. The passTypeIdentifier or teamIdentifier provided may not match your certificate, or the certificate trust chain could not be verified. 
Nov 13 14:10:18 XXXX.local MobileSafari[818] <Warning>: PassBook Pass download failed: The pass cannot be read because it isn’t valid.

I don't think it's the lines as I've checked the team identifier and pass type identifier and they both match what's in the dev center.

So I think this must mean something:

__hid_dispatch_pthread_root_queue_create_block_invoke

Any ideas?

The error message displayed on the screen is "Download Failed - safari cannot download the file", but I think thats just a standard message.

도움이 되었습니까?

해결책

Having looked at your pass and the signature, everything seems to match therefore this points to a problem with your certificate. Is it possible that your certificate is expired or has been revoked?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top