Build got rejected by apple deprecated UIWebView

Hi guys,

I got a problem with an IOS build, on a project I am working on and tryed to submit to the apple store.
After uploading my app, I got an automatic message by mail from the app store connect to reject my app saying

ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability. Learn more (UIWebView | Apple Developer Documentation).
ITMS-90683: Missing Purpose String in Info.plist - Your app’s code references one or more APIs that access sensitive user data. The app’s Info.plist file should contain a NSLocationWhenInUseUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data.

I use easy mobile pro with in app purchase and rating utility activated, only on unity 2019.2.9f1. Do not use any Webview myself (My app is fearly simple)

There is no explanation to where the issue is and which file, asset is causing it. So I am really stuck and dont know where I should look for.

Does Anyone have any clue what is causing this issue?
Any help would be very appreciated :slight_smile:


As far as I understand you have used some “GUIComponents” in your code or either the packages you are using are using GUI Elements class which is deprecated. Search for GUI elements like GUIText etc in your code and remove them or replace them as per need. e.g “GUIText” will be replaced by “Text”