I\'m trying to test in app purchases in our app but I\'m not having any luck. Part of the problem may be due to the expected sequence not being documented anywhere. Here a
It happens when you install your development application over downloaded from App Store. To fix this issue, you need to remove application from the device and install fresh copy using XCode. iOS caches distribution profile somehow and requires production user if the first installation was done through App Store. With no regard what installation method was used recently.