L'application Cordova ne parvient pas à archiver avec Xcode 7.1 (fichier Cordova / CDVViewController.h introuvable)
J'ai récemment mis à jour mon Xcode pour la version 7.1 (à partir de la version 7.0.1) et mon Cordova application est de ne pas en Archive avec le message d'erreur qui dit:
'Cordova/CDVViewController.h " fichier non trouvé
dans MainViewController.h fichier.
De recherche à travers des solutions sur StackOverflow et d'ailleurs suggère que la définition du projet de Recherche-Tête, Chemin de "$(OBJROOT)/UninstalledProducts/include"
à "$(OBJROOT)/UninstalledProducts/$(PLATFORM_NAME)/include"
semble résoudre le problème pour beaucoup de gens. Toutefois, cela n'a pas résolu le problème pour moi.
Est-il quelque chose qui pourrait être mal? Je n'ai jamais rencontré un problème comme celui-ci avant la mise à jour de Xcode.
Associés capture d'écran:
Mise à JOUR: Il semble que la mise à jour de mon Mac OS X à El Capitan pourrait avoir résolu ce problème que je n'ai plus l'obtenir. Au moment de la publication de cette question, je suis sur Yosemite. Espérons que cela aide quelqu'un rencontre le même problème
source d'informationauteur GoldenD
Vous devez vous connecter pour publier un commentaire.
C'est un problème avec 7.1 découvrez ce fil qui peut aider (sur les ionique forums, mais ce n'est pas une ioniques problème spécifique, c'est Cordova avec XCode 7.1) http://forum.ionicframework.com/t/cordova-cdvviewcontroller-h-file-not-found-in-xcode-7-1-beta/32232
C'est la solution!
Ajoutez cette ligne à votre Build Settings -> Header Chemins de Recherche:
J'ai trouvé une solution sur ce fil qui a fonctionné pour moi avec Xcode 7.1 (j'étais encore avoir des problèmes sur OS X El Capitan).
Gandhi réponse est:
J'ai trouvé cette solution à http://forum.ionicframework.com/t/cordova-cdvviewcontroller-h-file-not-found-in-xcode-7-1-beta/32232:
mais ne fonctionne pas pour les vieux Cordoue versions. Je ne peux pas mettre à niveau vers une version récente de Cordoue, donc après un peu d'essayer&approche de recherche, j'ai trouvé une nouvelle solution qui semblent fonctionne sur mon environnement:
Même des conseils comme avant, de ne pas remplacer la ligne existante, mais ajouter de nouvelles fonctions à la fin.
Espère que ce devrait être utile.
Sur la capture d'écran que je vois un blanc sur
"build/UninstalledProducts/iphoneos/include "
essayez de le retirer.Et vous n'avez pas à enlever le vieux,
"$(OBJROOT)/UninstalledProducts/include"
vous devez tenir les deux