Thanks Brigitte. Did you find which field in receipt cause the verify error eventually? The signature of pkcs7 object, or bundle id, or app version, or hash of mac address?
Post
Replies
Boosts
Views
Activity
Thanks for your reply.
As I known, app from App Store or Test Flight always have receipt when installed.But https://developer.apple.com/documentation/appstorereceipts/validating_receipts_on_the_device, still says calling exit(173) when validate receipt failed,
and Apple review still requires calling exit 173 when there is no receipt.
So i use SKReceiptRefreshRequest in developer build for test and use exit 173 in apple store build. I don't concern why system fetch receipt failed any more!
Thanks. Now i get the same message "application is damaged, remove it and download again from app store", but console log shows error "com.apple.commerce.client Code=500"