Search Issue Tracker
Fixed in 2020.1.X
Fixed in 2017.4.X, 2018.4.X, 2019.2.X, 2019.3.X
Votes
108
Found in
2017.4.0f1
2018.4.0f1
2018.4.2f1
2019.2.0a1
2019.3.0a1
2020.1.0a1
Issue ID
1180664
Regression
No
[iOS] Apple throws Deprecated API Usage warning for using UIWebView when submitting Builds to the App Store Connect
After submitting Unity-iOS builds to the App Store Connect Apple is showing Warning for using UIWebView:
==
Dear Developer,
We identified one or more issues with a recent delivery for your app, "XXXXX". Your delivery was successful, but you may wish to correct the following issues in your next delivery:
ITMS-90809: Deprecated API Usage - Apple will stop accepting submissions of apps that use UIWebView APIs . See https://developer.apple.com/documentation/uikit/uiwebview for more information.
After you’ve corrected the issues, you can use Xcode or Application Loader to upload a new binary to App Store Connect.
==
This case doesn't need a reproduction project, the problem is that we're creating an instance of UIWebView at PlatformDependent/iPhonePlayer/URLUtility.mm to handle in-game links, but the UIWebView will be no longer supported by Apple and will be a cause for apps rejection in the App Store Connect
Reproduced on Unity 2017.4.32f1, 2018.4.8f1, 2019.2.4f1, 2019.3.0b2 and 2020.1.0a2
-
jbvobling
Nov 11, 2019 11:12
this warning also exist using Unity 2019.2.0f1
-
macroir
Nov 01, 2019 05:56
Was this issue resolved in Unity 5.6.7? Currently, we have to plan upgrading Unity from 5.3 for this issue. I wonder which version is solved. It's risky to upgrade 2017 version or newer for now.
-
ArnoBen
Oct 31, 2019 15:27
We are still receiving the mail from Apple with 2018.4.9f LTS, we need to publish a product and our client is waiting. This is quite bad for us.
-
GarlicDipping
Oct 23, 2019 11:07
Not fixed in Unity 2017.4.33f1 LTS.
-
a1575208138
Oct 21, 2019 03:17
It still exist this in 2018.4.4f1.
-
chriszul
Oct 17, 2019 13:39
+1 please put this in LTS builds
-
deadlyGolum
Oct 16, 2019 15:30
It issue exist in 2018.4.11f1(LTS).
I uploaded an app to Apple. Got the mail stating the UIWebView issue -
Robert-Brain
Oct 16, 2019 08:23
2019.2.9f1 still exists!
-
Cocowa
Oct 08, 2019 01:31
This ITMS-90809 problem still exists with Unity 2018.4.10f1 and Advertisement 3.2.0 (Package Manager)
-
unity_2iM-Z6ouvzLZoQ
Oct 06, 2019 10:35
Unity 2018.4.10f1, this problem is still remain.
What I did,
Deleted obj, Temp,Library directories.
Deleted Xcode project.
Used ads plugin, not from asset store but built-in.Assets in my project,
TextMesh Pro
Easy Save 3
DOTween Pro
In App PurchasingServices used,
Ads
Analytics
In-App Purchasing
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Mouse inputs cannot be inputted when searching the Shortcuts Menu by type "Shortcut"
- "Debug Assertion Failed!" error when launching Windows Dedicated Server Player with Script Debugging enabled
- [Cinematic Studio][3D HDRP] Shader warnings thrown in the Console window when creating a new project with Cinematic Studio template
- Autoplay is triggered on Audio Assets when changing Asset Bundle tags
- Inspector Asset Bundle section has no indication for Variants, AssetBundle is written without a space, and Variant dropdown menu is available without setting the Asset Bundle first
Resolution Note (fix version 2020.1):
Please note that you will get the error if you are using a Unity Ads package older or equal to 3.2. This was fixed with Ads 3.3.0.