J'essaie de mettre à jour ma plate-forme ios de Cordova Ionic de 3.0.1 à la plus récente version 4.5.2 en utilisant xcode 9. Je supprime la plate-forme ios et la rajoute sous CLI 7.1.0. Ensuite, je restaure tous les paramètres .xcodeproject en copiant l'ancien .xcodeproject dans la nouvelle plate-forme ios et réinitialiser tout le chemin nécessaire dans l'espace de travail. Heureusement, mon projet se construit avec succès et fonctionne bien en mode débogage.Le projet Cordova ne peut pas supprimer le plugin après la mise à jour de mon projet
Cependant quand j'essaye de mettre à jour des plugins démodés dans le nouveau projet, j'ai trouvé que je peux seulement "ajouter" le plugin, que tout va juste bien. Mais quand j'essaye de supprimer n'importe quel plugin (qu'ils aient été ajoutés ou non dans le nouvel espace de travail), la CLI affiche toujours un message de police rouge: Erreur: Impossible de trouver le fichier * -Info.plist ou le fichier config.xml.
Ce message apparaîtra également si j'ai essayé d'exécuter ionic prepare ios. Fait intéressant, si j'utilise le fichier .xcodeproject cordova généré à l'origine, alors tout va bien fonctionner.
Une idée sur les paramètres spécifiques est incorrecte afin que l'interface de ligne de commande puisse uniquement reconnaître le nouveau fichier .xcodeproject mais pas l'ancien fichier .xcodeproject?
Pour répondre "pourquoi ne pas utiliser le nouveau fichier .xcodeproject généré automatiquement". Mon projet est assez vaste et contient 4 cibles différentes et chacune d'elles a des paramètres de projet différents. Premièrement, CLI ne le sait pas et ne générera qu'une seule cible et je devrai la dupliquer trois fois de plus. Deuxièmement, ce sera une telle peine de restaurer chaque paramètre cible un par un. Et troisièmement, le nouveau projet ne contient aucun changement dans le code natif iOS que j'ai créé dans la classe appDelegate. Par conséquent, je veux juste trouver un moyen astucieux pour y arriver.
Je vois une question similaire, mais sans réponses dans les liens suivants: https://stackoverflow.com/questions/44246127/error-could-not-find-info-plist- Fichier-ou-config-xml-fichier et https://stackoverflow.com/questions/37183033/cordova-ios-adding-extension-error-could-not-find-info-plist-file-or-config Espérons que ces gars peut obtenir leur réponse bientôt. – n4feng