question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Provokes Apple Rejection with issue: ITMS-90809: Deprecated API Usage

See original GitHub issue

Obviously provokes a rejection when uploading to Apple AppStore with the message:

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).

Running a search for “UIWebView” in the Pods (grep -r UIWebView ios/Pods/) gives result that FirebaseMLCommon and GoogleMobileVision use UIWebView.

Problem is resolved when removing flutter_qr_mobile_vision from packages, deleting pods and running pod update.

Using qr_mobile_vision 1.0.1+1

Issue Analytics

  • State:open
  • Created 3 years ago
  • Comments:12 (5 by maintainers)

github_iconTop GitHub Comments

2reactions
imkarthikbcommented, Jun 6, 2020

What is your targeted iOS platform in ios/Podfile? Switching from 8.0 to 9.0 installs 6.x versions of firebase packages (e.g. Firebase/MLVision 6.24.0 instead of 5.11.0 before) for my project (there are no other dependencies on Firebase).

@booooza’s comment put us in right direction. I updated the IOS deployment target version from 8.0 to 9.0 and deleted the Pods and Podfile.lock files and did pod install where we can see firebase 6.26.0 version getting installed, and also after running flutter build ios the grep doesn’t return anything and the app gets uploaded successfully.

cd ios
rm -rf Pods
rm -rf Podfile.lock
pod install
cd ..
flutter clean
flutter build ios
grep -r UIWebView ios/Pods
1reaction
boooozacommented, May 14, 2020

What is your targeted iOS platform in ios/Podfile? Switching from 8.0 to 9.0 installs 6.x versions of firebase packages (e.g. Firebase/MLVision 6.24.0 instead of 5.11.0 before) for my project (there are no other dependencies on Firebase).

Read more comments on GitHub >

github_iconTop Results From Across the Web

ITMS-90809: Deprecated API Usage (New vs. Updates)
ITMS -90809: Deprecated API Usage - Apple will no longer accept submissions of new apps that use UIWebView as of April 30, 2020...
Read more >
ITMS-90809: Deprecated API Usage - Apple Developer
ITMS -90809: Deprecated API Usage - Apple will stop accepting submissions of apps that use UIWebView APIs.
Read more >
ITMS-90809: Deprecated API Usage | Apple Developer Forums
ITMS -90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability....
Read more >
ITMS-90809: Deprecated API Usage - Apple Developer
ITMS -90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability....
Read more >
Fixed by flutter/plugins#2127 - GitHub
When I archive the binary file for App Store today, the following issues occurs : ITMS-90809: Deprecated API Usage - Apple will stop...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found