ITMS-90809: Deprecated API Usage – existing app that use UIWebView are no longer accepted

Yes, Apple did change the policies Are you using ionic? if so, install these: cordova plugin add cordova-plugin-ionic-webview@latest npm install @ionic-native/ionic-webview Then add this to your config.xml under ios platform: <preference name=”WKWebViewOnly” value=”true” /> <feature name=”CDVWKWebViewEngine”>` <param name=”ios-package” value=”CDVWKWebViewEngine” /> </feature> <preference name=”CordovaWebViewEngine” value=”CDVWKWebViewEngine” /> Finally run ionic cordova prepare ios to reflect the changes … Read more

Mac App Store Receipt Validation Code?

It is hard to provide a generic solution for Mac App Store receipt validation, mainly because this is a very sensitive piece of code that must be hard to bypass (cf. Apple documentation). These GitHub projects are very good starting points to learn about what steps must be performed in receipt validation: NPReceiptVerification ValidateStoreReceipt AppReceiptParser … Read more

iTunes Connect: “Release this version” delay? [closed]

Apple doesn’t guarantee how much time it will take. Per “version iTunes Connect Developer Guide: Click the Release This Version button that appears. Your app version will then be live on the App Store pending the customary processing times. After you clicked “release this version”, your app will go live on Apple’s many iTunes servers. … Read more

How do you prompt the user to rate your iphone app without waiting for them to delete the app?

I would check out the Appirater project that Arash Payan has put together. Pretty much handles the checking and displaying of the “rate my app” prompt, and brings the user right into the review portion of your app on the App Store. It’s a very clean, and elegant way to provide that minimum barrier so … Read more

iOS Sandbox Test User account Subscription Management

You can’t really manage subscriptions in sandbox, but as Jean-Paul de Ville de Goyet found out on Apple Developer Forums: 1 month subscriptions auto-renew every 5 minutes. So far so good. They auto-renew 5 times and then they stop, so after 25 minutes you’ll get the 21006 error. However even when repurchasing the same subscription … Read more