Search Issue Tracker

Fixed in 2020.1

Fixed in 2017.4, 2018.4, 2019.2, 2019.3

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

iOS

-

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

  1. Response avatar

    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.

Comments (60)

  1. 27c21a1c5ca1b84890f33a686539d822?d=mm

    jbvobling

    Nov 11, 2019 11:12

    this warning also exist using Unity 2019.2.0f1

  2. 54138e91c9f9a02ed6c2e91f0d6c0cb9?d=mm

    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.

  3. 033fa48d1010c99594460f2ea391ddff?d=mm

    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.

  4. F68f76eb75c274429695b2aed55f2f25?d=mm

    GarlicDipping

    Oct 23, 2019 11:07

    Not fixed in Unity 2017.4.33f1 LTS.

  5. 68b1cdf65987e0aaa1889774e2cb097d?d=mm

    a1575208138

    Oct 21, 2019 03:17

    It still exist this in 2018.4.4f1.

  6. 0cf5c81e618a1d48a38179c56aeb135d?d=mm

    chriszul

    Oct 17, 2019 13:39

    +1 please put this in LTS builds

  7. 1ffc7a430b102eabd69d985559737e0a?d=mm

    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

  8. 78a81efa2d2464c76cb8722ebbde6d3d?d=mm

    Robert-Brain

    Oct 16, 2019 08:23

    2019.2.9f1 still exists!

  9. 5de15f25da313764004cec68e69a4179?d=mm

    Cocowa

    Oct 08, 2019 01:31

    This ITMS-90809 problem still exists with Unity 2018.4.10f1 and Advertisement 3.2.0 (Package Manager)

  10. Aa2d4ee2e4b5989b97ffebc2aeddbe99?d=mm

    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 Purchasing

    Services used,
    Ads
    Analytics
    In-App Purchasing

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.