Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice
  4. Dismiss Notice

Unity default sample project error with "ITMS-90809: Deprecated API Usage UIWebView"

Discussion in 'iOS and tvOS' started by qinfeng8102, Aug 18, 2020.

  1. qinfeng8102

    qinfeng8102

    Joined:
    Sep 23, 2019
    Posts:
    4
    Hi All, I can not upload my game to apple appstore. The issue as below:
    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).

    My Project description:
    Unity 2019.3.8f1, Game core code, Plugins: EasyMobile v2.7.0, UnityAds v3.4.4, Google Mobile Ads Unity Plugin v5.3.0 (GoogleMobileAdsSdkiOS-7.63.0)

    Spend time to find out:
    UnityAds v3.3.0+ resolved UIWebView issue
    AdMob v7.56.0+ (UIWebView is no longer supported starting from version 7.55.0.)

    I took lots of time to build project and upload time and time agin, but it was the same error. It drives me mad.
    I don't know what is the really problem. How to fix the issue. Could someone help me out?

    Following is my try cases:
    Case 1:
    Game code, EasyMobile, UnityAds, Admob
    Result ITMS-90809: Deprecated API Usage

    Case 2:
    Game code, EasyMobile, UnityAds
    Result ITMS-90809: Deprecated API Usage

    Case 3:
    Game code
    Result ITMS-90809: Deprecated API Usage

    Case 4:
    New a 2d Unity default project, Add an Image and a Text UI for display.
    Result ITMS-90809: Deprecated API Usage
     
  2. Playbosh-Games

    Playbosh-Games

    Joined:
    Apr 16, 2019
    Posts:
    2
    Same Problem here
     
  3. qinfeng8102

    qinfeng8102

    Joined:
    Sep 23, 2019
    Posts:
    4
    Yes, I still don't resolve this issue. It's same error. I don't know other guys how to upload ios app successful.
    Can anybody help?
     
  4. kaarloew

    kaarloew

    Joined:
    Nov 1, 2018
    Posts:
    360
    Have you tried to update to Unity 2019.4 ?
     
  5. qinfeng8102

    qinfeng8102

    Joined:
    Sep 23, 2019
    Posts:
    4
    @kaarloew, Thank you for your reply. Thank you for your reminder.
    There is no any problem when i tried to update to Unity 2019.4.8f1. It's successful to upload to appstore.
    My game is waiting for review now. :)

    ps:
    Xcode project setting changes:
    Valid Archiectures: arm64 arm64e (remove armv7 armv7s)
    to avoid ERROR ITMS-90503

    ERROR ITMS-90503: "Invalid Bundle. You've included the "arm64" value for the UIRequiredDeviceCapabilities key in your Xcode project, indicating that your app may only support 64-bit. Your binary, 'xxx.xxx', must only contain the 64-bit architecture slice. Learn more (https://developer.apple.com/library...SKeys.html#//apple_ref/doc/uid/TP40009252-SW3)."