Je travaille sur une demande lancée en avril et refusé par l'App Store.
J'ai repris le projet hier, j'ai supprimé la plate-forme iOS et j'ai installé la dernière version (6.0) p>
< Un href = "https://cordova.apache.org/announcements/2020/06/01/cordova-ios-release-6.0.0.html" rel = "nofollow noreferrer"> https://cordova.apache.org.org /announcements/2020/06/01/cordova-ios-release-6.0.0.html p>
Cependant, tandis que la version 6.0 est censée arrêter d'utiliser UIWebView, je reçois ce message d'erreur lorsque je Essayez d'envoyer l'application à l'application Apple Store Connect P>
"ITMS-90809: Utilisation de l'API amorcé - Les nouvelles applications utilisant UIWebView ne sont plus acceptées. Au lieu de cela, utilisez WKWebView pour améliorer la sécurité et la fiabilité. En savoir plus (< a href = "https://developer.apple.com/documentation/uikit/uiwebview" rel = "nOfollow noreferrer"> https://developer.apple.com/documentation/uikit/uiwebview ). "<< / p>
mon paquet.json p> si quelqu'un a une idée.
Merci d'avance.
Cordialement. P> p>
3 Réponses :
J'ai corrigé mon application pour le problème exact récemment. Puisque vous avez mis à jour tous les paquets aux dernières versions, je vous suggère de sauter directement TP la 4ème étape ci-dessous.
Pour d'autres, voici les étapes pour résoudre le problème: P>
1) Assurez-vous Votre Cordova-plugin-ionic-webview code> est mis à jour à la dernière version
5.0.0 code>. Vous devez exécuter ces deux commandes pour le faire. P>
ionic cordova platform rm ios
ionic cordova platform add ios
Tout d'abord, merci pour votre message que j'ai fait toutes les étapes, mais l'Apple Store refuse toujours mon application
Pouvez-vous partager la liste des packages Cordova dans votre application ionique?
Je mets mon paquet.json dans le premier message. Merci
On dirait que Inapprurswer est un autre plugin qui pourrait utiliser UiWebView, pouvez-vous essayer de la mettre à jour à la dernière version?
Même problème avec la dernière version de plugin inapprowser :(
Pouvez-vous supprimer le dossier iOS code> dans le dossier code> de code> et supprimez également
iOS code> iOS code> plates-formes code> dans
dans
. JSON code> fichier? Après avoir retiré ceux-ci, exécutez la commande
ionic Cordova Construire iOS code> et voyez si cela fonctionne?
Et pouvez-vous également vérifier manuellement toutes les versions des plugins dans les plugins code> code>? Si la version ne correspond pas à la version mentionnée dans votre base package.json code>, vous devrez peut-être réinstaller le plugin correctement.
Veuillez exécuter cette commande et vérifiez quel plugin incluait la référence à UIWebView. P>
grep -r "uiwebview". p>
Ensuite, vous pouvez essayer de supprimer toutes ces références avant de compiler. P>
Je devais supprimer Cordova-plugin-inapprowser Code> &
Cordova-sms-plugin code> pour obtenir ce travail. Il semble qu'ils utilisent tous les deux des modules UIWebView. P>
Avez-vous des plugins qui utiliseraient l'uiwebkit? Essayez de mettre à jour votre plugin et si cela échoue, créez une nouvelle application et copiez le code là-bas.
Savez-vous comment je peux vérifier cela? La préoccupation est que c'est une très grande application, et je crains que le démarrage d'un projet à nouveau à 0 prendra du temps (même en effectuant une copie / pâte), merci pour votre réponse.
Assurez-vous que tous les plugins de Cordova que vous utilisez sont à jour. Je ne suis au courant d'aucun moyen automatique de découvrir. Vous pouvez également rechercher une large recherche de projet.
J'ai mis à jour tous les plugins Cordova et j'ai toujours les mêmes préoccupations ...