- Home /
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 (https://developer.apple.com/documentation/uikit/uiwebview). and 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 :)
Regards
Answer by unity_MXGApNcapNfNLg · Aug 20, 2020 at 09:22 AM
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" @francoiscoiscois
Your answer
Follow this Question
Related Questions
Load and save file. IOS problem 0 Answers
Implementing iAd in Unity games 1 Answer
How to solve Xcode Apple Mach-O Linker (Id) Error 0 Answers
Will Admob work for iOS? 1 Answer
OTA download limits on mobile platforms 0 Answers