Upvote:11

Aprove answer

Apple is a US company and are therefore they are prohibited from carrying out business transactions with the Crimea region of the Ukraine as per executive order 13685 section 1 (a) (iii)

(iii) the exportation, reexportation, sale, or supply, directly or indirectly, from the United States, or by a United States person, wherever located, of any goods, services, or technology to the Crimea region of Ukraine;

I suspect that since you don't enter an address, just a store, when creating a sandbox user, they don't know which region you are in and they default to blocking the purchase. In production, a user has a registered address which lets Apple block purchases more selectively.

It looks like you will need to complete your testing with a user from another store.

Upvote:10

Note: iOS 12+ Only

Sign in into your main account. Then you will see option for SANDBOX ACCOUNT. Use not Ukrainian test account and test your purchases.

Sandbox Account Image: SANDBOX ACCOUNT IMAGE

More Answer related to the Same Query

Upvote:5

You need to create the sandbox tester, related to not Ukrainian Itunes Store. Something like this: enter image description here

Many thanks to Mike form Cherrypie Studio

Upvote:2

I had the same error that was caused by using test user with Ukrainian country. But that error didn't go away even after I logged out from that account, created new non Ukrainian one, logged in(many times), logged out (many times), deleted an app, restarted the phone...

The only thing that helped was device reset. Only after that system stopped showing me that error and I finally saw App Store login window again.


Credit Goes to: stackoverflow.com

Related question with same questions but different answers