in the AppDelegate's didFinishLaunchingWithOptions method:
Receipt validation failed with error: Error Domain=com.mugunthkumar.mkstorekit Code=21009 "The reciept does not exist." UserInfo=0x7ff72942d910 {NSLocalizedDescription=The reciept does not exist.}
Stepping through the debugger, it happens right after this call in MKStoreKit.m:
Simple fix:
IAPs do not work from the simulator. You must run it from a real device. Remember to uninstall the app and clear cache before deploying from xCode to the device.
I'm getting this error right after calling
in the AppDelegate's didFinishLaunchingWithOptions method:
Stepping through the debugger, it happens right after this call in MKStoreKit.m:
I checked and I do not have an IF ELSE for debug mode vs. production around the call.