2010-08-16 3 views
29

Kann sagen Jeder, warum dieser Fehler auftreten und wie esFehler: Liste Argument zu lang: rekursive Kopf Expansion versagte bei/Anwendungen/Adobe Acrobat 8 ​​Professional/Adobe Acrobat Professional.app/

prüfen Abhängigkeiten lösen

Argumentliste zu lang: rekursive Kopf Expansion versagte bei /Anwendungen/Adobe Acrobat 8 ​​Professional/Adobe Acrobat Professional.app/Contents/Plug-ins/Comments.acroplugin/Contents/MacOS.

+0

Wie hängt Acrobat mit iPhone-Programmierung zusammen ??? Was haben Sie gemacht??? – Yuji

+0

Mein Fehler war Adobe Illustrator, die App hat nichts mit dem Fehler zu tun - wahrscheinlich wird der erste Ordner im Ordner/Applications ausgewählt. – bentford

+0

Ich auch (um Googlern zu helfen, dieses Thema zu finden): Argumentliste zu lang: Rekursive Header-Erweiterung fehlgeschlagen bei/Applications/iWork '09/Keynote.app/Contents/Resources/Themes/Industrial_1024x768.kth/theme-files – jww

Antwort

60

In meinem Fall war der Fehler eine leere Variable im Feld "Header Search Paths" (in den Projektinformationen) mit aktivierter Rekursion.

Dies führt dazu, dass der Wert "/ **" an ein Werkzeug übergeben wird.

+3

Das Problem für mich auch behoben. @CristinaMartin: Wenn das funktioniert, solltest du diese Antwort akzeptieren. – zekel

+0

Und um klar zu sein, ist die Lösung, diese Variable zu entfernen. (Zumindest für mich sowieso.) – bentford

+0

Arbeitete für mich!In meinem Fall habe ich die notwendige Pfadvariable unter Preferences/Source Trees hinzugefügt und das hat es getan. – andrewz

0

Eine andere Lösung für mich. Ich verwende eine statische Lib in meinem XCode-Projekt. In XCode Präferenzen> Quelle Bäume habe ich die lib wie folgt zusammen:

Einstellung Name: MY_IPHONE_LIB

Anzeigename: MY_IPHONE_LIB

Pfad: ../../MyIphoneLib

Dann in den Projekt-und Ziel-Build-Optionen User Header Search Paths Ich rekursive Pfad zu $ ​​hinzufügen (MY_IPHONE_LIB) zeigt dies als ../../MyIphoneLib** in den Build-Einstellungen

Mein Problem war, habe ich einen hinteren Raum nach dem Weg in Projekt Bäumen so statt „../../MyIphoneLib“ Ich hatte „../../MyIphoneLib“ eingegeben

das alles so sah gut aus in die Einstellungen, aber ich habe die 'Argumentliste zu lang' Fehler für eine völlig unabhängige Datei!. Durch Entfernen des nachgestellten Leerzeichen wurde es behoben.

+0

Entfernen Sie den nachgestellten Leerzeichen behoben. –

2

Ich habe nur alle Einträge unter Framework-Suchpfade entfernt. Es funktioniert gut, in einigen anderen Fällen müssen Sie möglicherweise die Suche nach Benutzerpfaden immer auf true setzen.

0

das einzige, was zu entfernen Suchpfad von Projektinformationen das ist mein Problem

3

löst werde ich ein anderes Szenario teilen, wo Sie die gleichen Fehler haben können.

Ich hatte das gleiche Problem in meinem Fall wurde mit den abgeleiteten Daten verwandt. Nach dem Löschen des Abgeleiteten Datenordners ist das Problem verschwunden.

+0

Das hat es für mich getan. Ich hatte Dateien aus einem Projekt entfernt, kompiliert und ausgeführt und alles war in Ordnung. Nach dem Commit, würde nicht mehr bauen. Durch das Löschen des Abgeleiteten Datenordners wurde der Build bereinigt. –

+4

Vielleicht wird Xcode eines Tages "sauber" sein, wenn ein "Clean" ausgeführt wird. – Nick

Verwandte Themen