-
Notifications
You must be signed in to change notification settings - Fork 27k
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
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. #39470
Comments
Just a lucky guess, maybe https://github.com/flutter/plugins/tree/master/packages/url_launcher uses uiwebview and is causing this. |
@fralways but it's not included in my app.. |
Is there any WKWebView in your project? |
@SpiciedCrab check your |
can confirm I have the same problem and there's no entry in my |
Do you happen to have firebase_auth as a package? I'm running into the same problem and that's the only package that I've found that I'm including that seems to be using UIWebView based on a quick search through the package source code. |
I see the same issue during upload and I believe for me it's the plugins for Firebase Auth and Firebase Dynamic Links. |
This was just fixed by the firebase team. firebase/firebase-ios-sdk#3723 |
I talked to the Firebase team, and it sounds like firebase/firebase-ios-sdk#3723 will be released in the next update. Once it is available, the actionable work here is to update Flutterfire's CocoaPods dependency to point to the new implementation. I've filed firebase/flutterfire#62 in the FirebaseExtended repo. Leaving this issue open in the Flutter repo for now since it is customer critical. |
i have used firebase dynamic links plugin in my flutter app. It was working fine but now when i rebuild my iOS app, it always takes me to app store. I have checked my setup several times and every time found it correct then why it is happening. |
@SpiciedCrab please check whether dynamic links in your iOS app is working now or not. I am asking it because firebase_dynamic_links is not working (always takes me to app store) in iOS now but last week it was working fine. |
It's not just Dynamic Links. There is also a |
The latest version of FirebaseAuth has fixed this. I updated, ran the pod update and everything worked without any errors /warnings from Apple. |
AFNetworking(3.2.1)这个库里面包含了UIWebView的相关API,如果你的flutter工程里面有这个库,肯定会报这个问题,没什么大碍。 |
It looks like this fix is in Firebase 6.8.0, which hasn't yet been released to https://cocoapods.org/pods/Firebase. I'll leave this issue open until the CocoaPod is released (should be this week according to Paul's comment), and then we'll update Flutterfire to require it. |
6.8.0 has been released, so we can now update Flutterfire to require it. |
I have updated it to FireBase 6.11,but Deprecated Api Usage has not been solved.
|
@cuijinfeng68 using google_sign_in causes this, and there's a fix coming for that: flutter/plugins#2127 |
|
google_sign_in ^5.0.0 which doesn't match any versions, version solving failed. |
@cuijinfeng68 It's not merged yet, you need to wait until it is or fork the repo and merge it yourself. Good luck |
but it doesn't appear before since I'm using the same packages in pubspec.yaml, and no UIWebview in iOS plugins used. So please check whether it exists in flutter...
here is my pub file i am using
i have done pod update also u can check my pod file below
I have update every sdk but i dont know where i am doing wrong still i am getting same mail from apple |
@venkatesh513 you can still push the build to Apple as it's just a warning for the future. google_sign_in 4.4.0 causes this and the same answers I gave above still stands. Good luck |
@PerLycke Thanks bro |
I updated pods using pod update, and firebase gets updated But Apple keeps send me this warning about deprecated API usage The error still exists |
I am getting the same error, I removed url_launcher from my project, thinking it was the culprit, but it's not. Here is my pubspec: name: x version: 1.16.0+2 environment: dependencies: cupertino_icons: ^0.1.2 dev_dependencies: flutter: |
I had this as well today. Updating Firebase.. @bumasoft on the build it should have the path with regard to the error which identifies the package at fault. |
My error is actually coming from Google MobileVision, a package I use for scanning barcodes.
… On 3 Mar 2020, at 23:39, Liam Dilley ***@***.***> wrote:
I had this as well today.
The latest version of url_launcher has still not changed over.
Updating Firebase..
firebase_storage
firebase_database
Mainly corrected the errors there so it has been addressed here.
@bumasoft on the build it should have the path with regard to the error which identifies the package at fault.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
I hope we get a concrete solution soon! April 2020 is almost here. |
@thenexus00 |
Why is this issue closed? Isn't it being tracked anywhere? |
@collinjackson this issue is still happening and we only have a few weeks left before apple will stop allowing submissions |
It's still happening to me and I am using the latest Xamarin.Forms 4.5.0.356 which suppose to resolve that issue. |
Any official announcement/update, please? |
So after tinkering with this problem for some time let me share my findings: For me the package in question was zendesk chat. the problem here is that zendesk has a precompiled package for iOS so finding the UIWebView by simple code search did not work. They also have no fix available yet, so we will see how things go starting april. Hope this is to some help for others having this issue. |
@KorbinianMossandl What do you mean by rebuilding podfile.lock. I deleted the file and run flutter build ios but got the same error message. |
@sajalgarg thats one way to rebuild it, yes. in that case you must be using a package that still uses UIWebView. |
@KorbinianMossandl Thanks a lot. The error got resolved |
This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of |
When I archive the binary file for App Store today, the following issues occurs :
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.
but it doesn't appear before since I'm using the same packages in pubspec.yaml, and no UIWebview in iOS plugins used.
So please check whether it exists in flutter...
Flutter doctor info:
The text was updated successfully, but these errors were encountered: