Flutter: How to fix ITMS-90809: Deprecated API Usage - Apple will stop accepting submissions of apps that use UIWebView APIs

后端 未结 5 2210
生来不讨喜
生来不讨喜 2021-02-06 22:35

When submitting my latest build, Apple suddenly returned a message saying that there was an issue, specifically:

ITMS-90809: Deprecated API Usage - Apple

5条回答
  •  無奈伤痛
    2021-02-06 23:07

    Even though I'm not using firebase_auth in my app, I was finding references to UIWEBVIEW in Xcode search from FirebaseAuth. It seems that Pods includes this by default. So this worked for me:

    1. Open project in Xcode
    2. Open the Pods folder and you will probably see a lot of sub-folders (packages)
    3. Right-click on the FirebaseAuth folder and select Delete
    4. Then select "Remove References" not "Move to Trash"
    5. Build the project
    6. The UIWEBVIEW references should be gone

提交回复
热议问题