Skip to main content
Answer

Device not allowed to make purchase in production

  • December 2, 2021
  • 1 reply
  • 270 views

Forum|alt.badge.img+2

Hi,

My app is on the store a long time ago, the app-purchase product is approved, the problem is that offerings works well in testing mode when running the app from Xcode, but in production it shows that the device is not allowed to make purchase.

I have installed the sandbox configs and license in the Xcode.

Best answer by ryan

Hmm, assuming you’re seeing that error when attempting to purchase, here are some things I would start to check:

  1. Device is signed in with a valid Apple account that has a valid payment method configured.
  2. There are not any parental controls on the device blocking in app purchases.
  3. An SKErrorPrivacyAcknowledgementRequired error from Apple could cause this: https://developer.apple.com/documentation/storekit/skerrorcode/skerrorprivacyacknowledgementrequired. You can double check that all of the Apple terms and conditions have been accepted for the Apple account.
This post has been closed for comments

1 reply

ryan
RevenueCat Staff
Forum|alt.badge.img+9
  • RevenueCat Staff
  • Answer
  • December 2, 2021

Hmm, assuming you’re seeing that error when attempting to purchase, here are some things I would start to check:

  1. Device is signed in with a valid Apple account that has a valid payment method configured.
  2. There are not any parental controls on the device blocking in app purchases.
  3. An SKErrorPrivacyAcknowledgementRequired error from Apple could cause this: https://developer.apple.com/documentation/storekit/skerrorcode/skerrorprivacyacknowledgementrequired. You can double check that all of the Apple terms and conditions have been accepted for the Apple account.