Skip to content
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

Use of deprecated API #78

Closed
ricardohochman opened this issue Nov 21, 2019 · 9 comments
Closed

Use of deprecated API #78

ricardohochman opened this issue Nov 21, 2019 · 9 comments

Comments

@ricardohochman
Copy link

When uploading a new version of my app to Apple, I receive an email warning about deprecated API for UIWebView.

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.

Could you fix this?

@CocoaDebug
Copy link
Owner

Please do not import CocoaDebug in release version.

pod 'CocoaDebug', :configurations => ['Debug']

@ricardohochman
Copy link
Author

I don't use it in release version, but I send a beta version of my app to TestFlight in Debug.

@mertnesvat
Copy link

mertnesvat commented Nov 26, 2019

Same here, although I added only for the Debug configuration and I'm sending release it still complains. I'll try to send completely without CocoaDebug.

@mertnesvat
Copy link

So it seems it's just a warning and does not cause to Appstore Rejection there's a long discussion in the RxSwift project also here in ionic blog mentioned.

Currently, no, since this is just a warning, not an error. Warnings will not result in App Store rejections. UIWebView APIs are still supported in the upcoming iOS 13 release as well as macOS Catalina but are still going away in future releases.

@ricardohochman
Copy link
Author

@CocoaDebug Apple updated the warning:

ITMS-90809: Deprecated API Usage - Apple will stop accepting submissions of new apps that use UIWebView APIs starting from April 2020. See https://developer.apple.com/documentation/uikit/uiwebview for more information.

@CocoaDebug
Copy link
Owner

I see. Thanks

@ricardohochman
Copy link
Author

ricardohochman commented May 4, 2020

@CocoaDebug Reopening this issue. Now Apple blocked my app from uploading to TestFlight because of UIWebView.

We identified one or more issues with a recent delivery for your app. Please correct the following issues, then upload again.

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

@CocoaDebug
Copy link
Owner

I will remove UIWebView in next version soon. Thanks.

@CocoaDebug
Copy link
Owner

CocoaDebug (1.2.6) successfully published.
UIWebView and private APIs has been removed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants