What happened?
When I upload a build for TestFlight Apple advises me that I'm making use of a deprecated API and they still start rejecting builds like that. I investigated and it's Firebase iOS SDK making some calls to UIWebView.
What's the suggested solution? How can I be safe that my build will not be denied because of Firebase's SDK?
This could be a description, log/console output, etc.
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.
Thank you for the report - this is a duplicate of #3722 and is fixed by #3723. The release should be out today if all goes well.
I'll reopen, since while the issue in this repo with DynamicLinks is being fixed in Firebase 6.8.0, the issue still remains in Crashlytics(b/140424496) and FirebaseML(b/140396933).
This was previously reported at https://github.com/firebase/quickstart-ios/issues/788. I'll close that one and keep it open here.
b/140559063 is another related internal tracking bug
Just released Crashlytics 3.14.0 which should fix this issue
If anyone sees this issue after Crashlytics 3.14.0, please comment here and we'll re-open.
@morganchen12 , @paulb777
Our app (written on React-Native but usingFirebaseMLVision (0.18.0)) is still showing that UIWebView being used in FirebaseMLCommon (0.18.0)

Yes- sorry the issue still exists in MLKit and Ads (#3862) - reopening here for MLKit
Firebase 6.10.0 was just released and MLKit should be fixed. Please re-open if you find otherwise!
Most helpful comment
I'll reopen, since while the issue in this repo with DynamicLinks is being fixed in Firebase 6.8.0, the issue still remains in Crashlytics(b/140424496) and FirebaseML(b/140396933).
This was previously reported at https://github.com/firebase/quickstart-ios/issues/788. I'll close that one and keep it open here.