I created an in-app purchase content like i normally do in Xcode 6.0 using the in app purchase template. When i go to validate or submit the in app purchase content, yesterday it started failing due to missing Info.plist. However in app purchase content does not have an Info.plist (should not and can not). It uses a ContentInfo.plist instead. I've tried creating an Info.plist but its impossible since in-app purchase content doesn't have the characteristics required in an info.plist.
Anyone else get this problem? How do i submit my in-app purchases now?
To test receipt validation, you must run the app on a real device, as it won't work in the simulator. You'll need a Development Certificate and a sandbox account. When testing an app through XCode, the app won't have a receipt by default.
You can check if the in-app purchases are enabled on your device by opening your device's settings by following these steps: Open the Settings app on your iPhone or iPad. Go to Screen Time Screen Time> Content & Privacy Restrictions > iTunes & App Store Purchases > In-app Purchases. Select "Allow"
The Receipt Verification Service (RVS) enables validation of purchases made by your app's users.
In the Xcode Project navigator, select the StoreKit configuration file. Choose Editor > Enable Interrupted Purchases.
I have the same problem, and was able to workaround by using the separate Application Loader to upload my IAP content.
Application Loader is available in iTunes Connect; i found it under the "Resources and Help" section. Apparently it is a better-supported mechanism for uploading stuff to the iTunes store than XCode.
I redownloaded Xcode 5.1.1 and use the Organizer to upload in-app-purchase.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With