You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
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
@SpiciedCrab check your pubspec.lock file for url_launcher maybe one of your plugins depends on old version of url_launcher
can confirm I have the same problem and there's no entry in my pubspec.lock with url_launcher. I am suspecting https://pub.dev/packages/google_maps_flutter because I enabled io.flutter.embedded_views_preview as prescribed in the library's doc.
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.
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.
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.
@thenexus00
i have no info about the depricated API in my build log, but still get the warning when submitting to apple. any other ideas how to identify the culprit?
So after tinkering with this problem for some time let me share my findings:
i can confirm that the issue is not within flutter and also not within any plugins from the flutter team. if you are getting this you are importing a package that still uses the UIWebView API. BUT one thing that took me some time and maybe should be fixed: if you remove a package from the pubspec.yaml it does NOT automatically get removed from your podfile.lock. So even if you remove the package in question there, you still need to completely rebuild the podfile.lock to get rid of the imports.
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.
@sajalgarg thats one way to rebuild it, yes. in that case you must be using a package that still uses UIWebView.
you can try to run grep -r "UIWebView" . in your project folder to find the culprit.
@KorbinianMossandl Thanks a lot. The error got resolved
With grep command, I found the issue was in google_sign_in plugin. I updated the the plugin in podspec, deleted podfile.lock and rebuild the project.
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 flutter doctor -v and a minimal reproduction of the issue.
Activity
fralways commentedon Aug 29, 2019
Just a lucky guess, maybe https://github.com/flutter/plugins/tree/master/packages/url_launcher uses uiwebview and is causing this.
SpiciedCrab commentedon Aug 29, 2019
@fralways but it's not included in my app..
mouse-lin commentedon Aug 29, 2019
Is there any WKWebView in your project?
formatCvt commentedon Aug 29, 2019
@SpiciedCrab check your
pubspec.lockfile forurl_launchermaybe one of your plugins depends on old version of url_launcherSheriefAlaa commentedon Aug 29, 2019
can confirm I have the same problem and there's no entry in my
pubspec.lockwithurl_launcher. I am suspectinghttps://pub.dev/packages/google_maps_flutterbecause I enabledio.flutter.embedded_views_previewas prescribed in the library's doc.per-activote commentedon Aug 29, 2019
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.
alardizabal commentedon Aug 29, 2019
I see the same issue during upload and I believe for me it's the plugins for Firebase Auth and Firebase Dynamic Links.
eseidelGoogle commentedon Aug 29, 2019
@amirh @collinjackson
madmeemo commentedon Aug 29, 2019
This was just fixed by the firebase team. firebase/firebase-ios-sdk#3723
46 remaining items
thenexus00 commentedon Mar 3, 2020
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.
bumasoft commentedon Mar 3, 2020
oliverbytes commentedon Mar 6, 2020
I hope we get a concrete solution soon! April 2020 is almost here.
KorbinianMossandl commentedon Mar 6, 2020
@thenexus00
i have no info about the depricated API in my build log, but still get the warning when submitting to apple. any other ideas how to identify the culprit?
sajalgarg commentedon Mar 6, 2020
Why is this issue closed? Isn't it being tracked anywhere?
KorbinianMossandl commentedon Mar 6, 2020
@collinjackson this issue is still happening and we only have a few weeks left before apple will stop allowing submissions
LiNiVi21 commentedon Mar 16, 2020
It's still happening to me and I am using the latest Xamarin.Forms 4.5.0.356 which suppose to resolve that issue.
oliverbytes commentedon Mar 16, 2020
Any official announcement/update, please?
KorbinianMossandl commentedon Mar 17, 2020
So after tinkering with this problem for some time let me share my findings:
i can confirm that the issue is not within flutter and also not within any plugins from the flutter team. if you are getting this you are importing a package that still uses the UIWebView API. BUT one thing that took me some time and maybe should be fixed: if you remove a package from the pubspec.yaml it does NOT automatically get removed from your podfile.lock. So even if you remove the package in question there, you still need to completely rebuild the podfile.lock to get rid of the imports.
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.
sajalgarg commentedon Mar 17, 2020
@KorbinianMossandl What do you mean by rebuilding podfile.lock. I deleted the file and run flutter build ios but got the same error message.
KorbinianMossandl commentedon Mar 17, 2020
@sajalgarg thats one way to rebuild it, yes. in that case you must be using a package that still uses UIWebView.
you can try to run
grep -r "UIWebView" .in your project folder to find the culprit.sajalgarg commentedon Mar 18, 2020
@KorbinianMossandl Thanks a lot. The error got resolved
With grep command, I found the issue was in google_sign_in plugin. I updated the the plugin in podspec, deleted podfile.lock and rebuild the project.
lock commentedon Apr 4, 2020
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
flutter doctor -vand a minimal reproduction of the issue.