Como resolver o erro WKWebView – ITMS-90809: Deprecated API Usage

Como resolver o erro WKWebView – ITMS-90809: Deprecated API Usage

Fala Dev!
ultimamente tenho recebido muitas perguntas de como resolver o erro apresentado pela Apple ao subir aplicações híbridas antigas.

Se você tem uma aplicação híbrida antiga, seja ela em PhoneGap, Framewok 7, Ionic, Kendo Ui Mobile e etc, deve esta passando por problemas na hora de publicar na loja da Apple.

Recentemente saiu uma nota da Apple dizendo que o novo iOS 13 só aceitará aplicações que utilizem a WKWebView, ou seja, aplicações antigas que rodam na UIWebView deixaram de ser aceitas na loja.

Prazos

O prazo que a Apple especificou é que novas aplicações deveriam rodar usando a WKWebView a partir de abril de 2020, já aplicações antigas o prazo é até dezembro de 2020.

Publicação

Se você tentar subir uma nova aplicação para loja da Apple vai receber a seguinte mensagem de erro ITMS-90809: Deprecated API Usage — Apple will stop accepting submissions of apps that use UIWebView APIs.

Solução

Basicamente você precisa dizer para seu cordova usar o WKWebView ao invés da UIWebView.

Criei um vídeo onde explico como ajustar seu app para aceitar a WkWebView.

O que você achou deste vídeo?

Se você não quiser assistir o vídeo, siga os seguintes passos:

1- adicionar o plugin de webview do ionic
cordova plugin add cordova-plugin-ionic-webview –save

2- remover o plugin do cordova ja existente
cordova plugin rm cordova-plugin-WKWebView-engine

3- Dentro da plataforma ios adicionar essas linhas para forçar o o uso do plugin:

Como podemos ver o processo é bem simples, ao enviar para Apple seu app não receberá mais a mensagem de erro.

O que achou desta solução, deixe sua opinião nos comentários!

Bom espero que tenham gostado do conteúdo, não se esqueça de participar de nosso grupo de estudos e se cadastrar para receber novidades do site e receber cupons de cursos gratuitos.

Participe de nossos Grupos de Estudo

Receber novidades do site e receber cupons de desconto e cursos gratuitos

Vejo vocês no próximo artigo!

Previous Live 04 - Ionic Framework 5 + Capacitor + Web + Desktop e Mobile
Next Como crio Robôs para WhatsApp

About author

Paulo Rogério
Paulo Rogério 212 posts

Sou apaixonado por tecnologia e adoro criar aplicações desktop, web e mobile. Adoro aprender e compartilhar conhecimento, meu hobby é ajudar as pessoas.

View all posts by this author →

You might also like

Mobile 2 Comments

Live 04 – Ionic Framework 5 + Capacitor + Web + Desktop e Mobile

Share this on WhatsAppFala Dev!Resolvi criar uma live no dia 05/maio as 21:30h para batermos um papo sobre o Ionic Framework 5 e entendermos a importância e as vantagens de

Mobile 0 Comments

Aprenda criar componentes no Ionic 4

Share this on WhatsAppFala galera!Hoje irei compartilhar com vocês uma dica muito útil que vai permitir que você evite de ficar replicando códigos no Ionic. Imagine um app que tenha

Mobile 0 Comments

Curso Grátis Ionic – Estrutura de Pastas e Arquivos do Projeto

Share this on WhatsAppOlá galera, tudo bem? Bom, dando sequência à série “Iniciando com Ionic”, já esta no ar o novo vídeo. Nesse vídeo vamos conhecer um pouco sobre a

0 Comments

No Comments Yet!

You can be first to comment this post!

Leave a Reply