Apple m'a trompé et même si j'ai désactivé la mise à jour automatique, la version la plus récente de XCode (version 10.0 (10A255)) et ses dépendances ont maintenant été extraites. L'effet est que je ne peux plus construire mon application, même après avoir supprimé (ionic cordova platform remove ios
) Et rajouté la plate-forme.
Il échoue maintenant avec l'erreur ci-dessous.
onic cordova run ios --debug --target="iPhone-8" --consolelogs
...
<path>/platforms/ios/build/emulator/MyApp.app/Info.plist file not found.
[ERROR] An error occurred while running cordova run ios --debug --target iPhone-8 (exit code 1).
ionic --version
3.20.0
---- MODIFIER
a couru avec verbose
et a reçu: No scripts found for hook "before_deploy".
en tant qu'informations supplémentaires pour l'échec.
----- MODIFIER ------
S'il vous plaît regardez ici pour plus de détails. J'ai été capable de le reproduire à partir de zéro/un modèle d'application vide ne application vide échoue à la construction du débogage - fichier /Info.plist introuvable
ionic cordova emulate ios - --buildFlag = "- UseModernBuildSystem = 0"
Essayez cette commande, ça devrait marcher, c’est un problème avec Cordova.
Si vous construisez sur la ligne de commande, essayez ceci
ionic cordova émule ios - --buildFlag = "- UseModernBuildSystem = 0"
ou
Xcode 10
Si vous ouvrez le projet dans l'EDI Xcode, vous devez modifier le système de construction dans les paramètres de l'espace de travail en "Système de construction hérité".
Exemple de Xcode
Maintenant, vous pouvez aussi exécuter ceci en ligne de commande $ ionic cordova build ios
Bonne chance