I keep finding conflicting information about whether In App Purchases can actually be tested on a simulator using XCode 6. Some answers say 'yes', others seem to indicate there are a bug in beta versions of Xcode 6 and others flat out 'no'.
I have an app where IAP works great on the device, but in the simulator, trying to refresh the receipt fails with a very unhelpful message: Error Domain=SKErrorDomain Code=0 "The operation couldn’t be completed. (SKErrorDomain error 0.)"
.
My app was rejected from the app store because the tester could not test (even though it works perfectly with sandbox accounts on devices) and I am beginning to suspect that they simply tested on a simulator and were not able to proceed.
Since I had read so much about it not working on a simulator and that you had to test on a device, I didn't worry about it not working on the simulator but that may have bitten me in the backside.
Can anyone say that they have actually gotten IAP to work on IOS 8 / Xcode 6 simulators?