Quand je construit mon projet, il montre l'erreur suivante. C'est la première fois que je suis confronté à cette erreur: p>
Liste des arguments trop longues: Échec de l'expansion de l'en-tête récursive a échoué à / Applications / iWork '09 /pages.app/contents/resources/templates/Modern Cartes de visite.Template / Sommaire / Ressources. P> blockQuote>
Comment puis-je résoudre ce problème? p>
6 Réponses :
Allez sur le journal de construction et saisissez le message d'erreur complet. Cela devrait vous donner plus d'informations sur ce qui se passait exactement lorsque l'erreur a été lancée. P>
échec de l'analyse de dépendance, hein? p>
On dirait que vous avez une référence de fichier quelque part dans le projet à un modèle IWork ou à un fichier similaire qui ne doit pas être référencé. P>
Vérifiez que les dépendances Liste des arguments trop longues: Échec de l'ensemble de l'en-tête récursif a échoué sur / Applications / iWork '09 /pages.app/Contents/resources/templates/Modern Cartes de visite.Template / Sommaire / Ressources. C'est ce que je suis en train de gagner en résultat ...
Ceci est un "problème" Xcode, car l'erreur est générée à partir d'une recherche récursive dans votre chemin de recherche d'en-tête. J'ai résolu cela dans le passé en décochissant le drapeau "récursif" sur les éléments du chemin de recherche d'en-tête fort> et et lien vers chaque répertoire directement em> . Il pourrait y avoir d'autres moyens (mieux) de résoudre ce problème, mais cela semble être un peu un bogue avec Xcode ne signalant pas l'erreur correctement lorsqu'il est touché avec un chemin, il ne peut pas résoudre complètement. P>
Il y a aussi quelques informations ici à propos de cette erreur: p>
Xcode 3.1 Problème vérification des dépendances | Cocoabuilder P>
là quelqu'un a écrit, p>
puisque GCC ne supporte pas de manière native
Chemins de recherche récursive, Xcode
les simule en élargissant un tel
chemin dans une discrète -i ou -f ou -l
Drapeau pour chaque répertoire sous le
répertoire parent, mais cela peut rapidement
développer au point qu'il entraîne
une ligne de commande trop longue pour être émise. p>
la différence entre Xcode 3.0 et
3.1 Voici que Xcode 3.0 pourrait arrêter silencieusement l'expansion de la récursive
chemin de recherche s'il a trop long et
simplement utiliser ce qu'il avait calculé
à ce point, ce qui entraînerait
semi-déterministe (et extrêmement
difficile à diagnostiquer) des erreurs pour
certains types de projets. Alors maintenant
Xcode émet une erreur si elle était incapable
Pour développer complètement la recherche récursive
chemin. p>
Vous devrez peut-être supprimer cela
chemin de recherche récursif ou le modifier à
développer à un plus petit ensemble de
répertoires, ou le convertir en un
Ensemble plus petit de recherche non récursive
chemins. Ou, alternativement, réorganiser
votre source d'avoir moins de répertoires
Le chemin peut s'étendre à. p>
Incidemment, avoir un ensemble plus petit de
les expansions pourraient également conduire à
temps de compilation un peu plus rapide,
Puisque c'est moins de répertoires que le
compilateur doit rechercher dans quand
compiler chaque fichier. (Je ne sais pas
l'ampleur de l'impact que cela serait
avoir, cependant.) p>
blockQuote>
J'ai connu la même erreur aujourd'hui. P>
Mon problème était dans les paramètres de construction où j'avais ce paramètre Étant donné que j'avais déplacé le projet dans le système de fichiers, le parent-Dir-Dir n'est plus dirigé vers la racine du projet, mais cela indique au dossier avec tous les projets que j'ai jamais faits. P >
Je l'ai résolu en le modifiant pour pointer le dossier racine du projet, comme celui-ci:
user_header_search_paths = ../../** forte> p>
user_header_search_paths = ../** forte> p>
J'ai eu le même problème aujourd'hui et Cette réponse a sauvé ma journée. Ma suggestion est que vous assurez pas que vous n'avez pas "/ **" ou "$ (hérité) / **" Dans vos chemins de recherche d'en-tête strong> et em> em> Bibliothèque Chemins de recherche strong>. P>
Vérifiez les dépendances. Liste d'arguments trop longue: l'expansion de l'en-tête récursive a échoué p>
Vérifiez votre arborescence source. Xcode - Préférence - Arbre source. P>
Je faisais également face au même problème. Le code compilait sur mon Mac mais donne une erreur lors de la compilation d'un autre Mac. Trouvé la solution en modifiant l'arborescence source. P>
Je sais que la bonne réponse a déjà été partagée, mais je partagerai un autre scénario où vous pouvez avoir la même erreur. P>
J'ai eu le même problème dans mon cas était lié aux données dérivées. Après avoir nettoyé le dossier de données dérivé, le problème a disparu. P>