-
Notifications
You must be signed in to change notification settings - Fork 186
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Provokes Apple Rejection with issue: ITMS-90809: Deprecated API Usage #132
Comments
The whole point of the 1.* release was to move to firebase and stop using deprecated APIs. My app uses the package, was approved, and grep returns nothing for UIWebView. Try doing a full clean and |
Im aware of that, but I tried everything. I can't get it going. I even created a completely new flutter project - no other packages included - tried grep: no result. Then added the
|
@pictureframing same problem here. Tried everything. My grep found this too. |
Okay, I managed to get my env so that it had the old pods, then updated. cd ios
pod cache clean --all
pod repo update
pod update
cd ..
flutter clean
flutter build ios
grep -r IUWebView ios/Pods Unfortunately cocoapods is... a bit temperamental sometimes, so doing that forces it to reset. I think |
@rmtmckenzie I followed all yours steps and tried to upload the app to appconnect, but i still getting ITMS-90809: Deprecated API Usage Edit: |
@Noninus that's really strange. Maybe upload your podfile.lock, then I can see why it might be depending on old versions still. |
not work because i use firebase auth same is conflict version firebasecore how to solve ? |
What is your targeted iOS platform in |
@rmtmckenzie even I am facing the same issue even after updating it to |
@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
|
Oh interesting, I didn't realize the firebase library depended on iOS deployment version. I'll keep this issue open as a reminder to add that to the documentation for this plugin. |
I set the deployment target version from 8.0 to 9.0 ann then run these commands
|
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
The text was updated successfully, but these errors were encountered: