local receipt validation failing, but only during App Store review

I'm adding IAP and I need to validate the local receipt before listing the options that are available on the store, but for some reason the receipt validation is failing, or is not found, even after an SKReceiptRefreshRequest is made. This is working in Testflight without a problem but the review team isn't able to get past this step.


Any ideas on what might be different in a production receipt and a sandbox receipt (other than the originalApplicationVersion)?

Replies

Check that your contracts are signed, that your IAPs are checked 'ready for sale' and thta they have been submitted for approval with the binary. Also, be sure you are using the correct webiste to decode the receipts (if you are using the Apple servers).