Fehler beim Lesen / Anwendungen / Xcode. Die Datei existiert nicht

0

Ich habe Xcode 6.2 in 10.9.5 installiert und ich weiß nicht warum, wenn ich laufe,

xcodebuild -license

ich erhalte diese fehlermeldung,

Error reading /Applications/Xcode.  The file doesn’t exist.


By typing 'agree' you are agreeing to the terms of the software license agreements. Type 'print' to print them or anything else to cancel, [agree, print, cancel] agree

You can view the license agreements in Xcode's About Box, or at /Applications/Xcode 2.app/Contents/Resources/English.lproj/License.rtf

Danach stelle ich fest, dass xcodebuild nicht richtig angezeigt wird, da der Ordner 'xcode' nicht vorhanden ist. Ich habe nur 'xcode 2.app'. Daher weiß ich nicht, ob ich in Zukunft Probleme haben werde, da ich diesen Fehler erhalte Wenn ja, wie kann ich das beheben?

SipriusPT
quelle
Xcode sollte kein Leerzeichen enthalten, deshalb sucht es nur nach / Applications / Xcode.
Am
Ich habe Apple bereits davon berichtet, aber ich glaube nicht, dass sie irgendetwas tun werden, weil ich mit alten Versionen arbeite.
SipriusPT
Es ist kein Fehler. So funktioniert die Befehlszeile. Wenn Sie eine Datei kopieren möchten, verwenden Sie cp /path/file /path/copy. Sie verwenden Leerzeichen, um ein neues Argument zu signalisieren. Siehe meine Antwort für eine Erklärung.
25.

Antworten:

1

Es ist kein Fehler. So funktioniert die Befehlszeile. Wenn Sie eine Datei kopieren möchten, verwenden Sie cp /path/file /path/copy. Sie verwenden Leerzeichen, um ein neues Argument zu signalisieren. Wenn Sie Leerzeichen im Pfad haben, müssen Sie bash sagen , sie zu ignorieren: cp /path\ with\ spaces/file /path/copy.

Wenn Sie brewXcode verwenden, wird auf der Website darauf hingewiesen, dass der Name von Xcode keine Leerzeichen enthalten darf. Andernfalls funktionieren die Xcode-Befehlszeilentools nicht ordnungsgemäß. (Link zum Brauen: https://github.com/Homebrew/legacy-homebrew/issues/38049 )

At0mic
quelle
0

Ist es möglich, dass dies an der Position der xcodetools liegt?

Gehen Sie zu Xcode> Preferences> Locations und wählen Sie die Kommandozeilen-Tools am richtigen Ort aus.

Boss0466
quelle
-1

Dies ist keine echte Antwort, aber es scheint, dass es hier einen Fehler von Apple gibt, also habe ich ihnen dieses Problem gemeldet.

Es sollte kein Leerzeichen zwischen 'xcode' und '2' stehen.

SipriusPT
quelle
Hmm, es sollte kein Leerzeichen und keine 2 sein. Normalerweise somename 2ist dies das Ergebnis einer Benutzer / Finder-Interaktion, um zu vermeiden, dass das ursprüngliche
Paket aus