codesign_allocate: error: unable to find utility "codesign_allocate", nicht ein Entwickler-tool oder WEG
Habe ich ein Upgrade meines Mac zu 10.10.3 und Xcode zu 6.3.1 gestern; heute kann ich nicht git verwenden, codesign_allocate
....und mehr.
`sh: line 1: 18421 Abort trap: 6 /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -sdk /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk -find codesign_allocate 2> /dev/null
codesign_allocate: error: unable to find utility "codesign_allocate", not a developer tool or in PATH
/Users/ylx/Library/Developer/Xcode/DerivedData/test-ahpvhmtqeafuveekexklyxulvmfa/Build/Products/Debug-iphoneos/test.app/Frameworks/libswiftCore.dylib: the codesign_allocate helper tool cannot be found or used
*** error: Couldn't codesign /Users/ylx/Library/Developer/Xcode/DerivedData/test-ahpvhmtqeafuveekexklyxulvmfa/Build/Products/Debug-iphoneos/test.app/Frameworks/libswiftCore.dylib: codesign failed with exit code 1
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-stdlib-tool failed with exit code 1`
- Hast du das installieren der Befehlszeilen-tools? Was bedeutet
xcode-select -p
produzieren? - ylxdeMacBook-Pro:bin nahaowan$ xcode-select-p /Applications/Xcode.app/Contents/Developer
- gleiche Problem seit Xcode 6.3.1. Habe auch versucht Xcode 6.4 Beta 2: das gleiche Problem. Haben Sie eine Lösung gefunden?
- ich habe wieder die Befehlszeilen-tools --> Gleichen Problem
- Ich habe tryed installieren Sie die Befehlszeile nicht funktionieren!Endlich habe ich Neuinstallieren der mac!Es ist ein Computer in der Arbeit,ich kann nicht zu lange warten!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie den folgenden Befehl ausführen:
Hinweis, möglicherweise müssen Sie diesen Befehl ausführen, und warten Sie ein paar Minuten, wenn Ihr suchen Sie DB nicht aktualisiert:
Dann sehen alle die stellen, wo
codesign_allocate
vorhanden ist. Auf meinem system, es zeigt sich in den folgenden Speicherorten:Dann sicherstellen, dass mindestens eine von diesen auf Ihrem
$PATH
.Auf meinem system
/usr/bin
ist auf meinem$PATH
, also Xcode findet es einfach nur gut. Wenncodesign_allocate
ist nicht verfügbar auf Ihrem$PATH
, du hast zwei Optionen:Fügen Sie es zu Ihrem Pfad. I. e. Bearbeiten Sie Ihre
~/.bashrc
und fügen Sie diese Zeile, um das Ende (den Punkt Beachten, können Sie einen beliebigen Pfad, der codesign_allocate vorhanden ist. Der Weg, den ich verwende, ist nur zum veranschaulichen):export PATH=$PATH:/Library/Developer/CommandLineTools/usr/bin/
Erstellen Sie einen symbolischen link zu Ihrer Befehlszeilen-tools, die irgendwo in einem Verzeichnis in Ihrem Pfad:
sudo ln -s /Library/Developer/CommandLineTools/usr/bin/* /usr/bin/
Hoffe, das hilft! Beachten Sie bei der installation einer neuen Xcode-version, möchten Sie vielleicht überdenken Sie dies und stellen Sie sicher, Sie verwenden die richtigen Pfade. Vorausgesetzt, Sie installieren Vergleich zu früheren Versionen von Xcode, Sie sollten in Ordnung sein, aber es ist etwas im Auge zu behalten.
/usr/bin/codesign_allocate
zu/usr/bin/codesign_allocate_old
und Xcode 6 konnte ihn nicht finden.locate
DB für einen Mac. Die meisten Dateien sind sowieso indiziert für die "spotlight-Suche". Für andere Dateien, wie hier erforderlich, einen einfachen Befehl wie diesem tun würde den job:find /Applications/ -name codesign_allocate
mdfind -name codesign_allocate
. Probieren Sie es aus!mdfind
scheint nett. Ich komm halt von einer Linux-hintergrund, so braucht es Zeit, zu migrieren in andere Plattform-abhängigen Werkzeuge.Haben Sie versucht, wenn
xcodebuild
- Befehl funktioniert wie erwartet, und wenn Sie irgendwelche Xcode-plugins in den plugins-Ordner, der sich unter~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins
wer kann zu diesem Problem führen.The following build commands failed: CodeSign build/Release-iphoneos/*AppName*.app (1 failure)
Kämpfte ich mit dieser fast den ganzen Nachmittag und fing an zu denken, es wäre das Ende für mich.
Ich hoffentlich eine Lösung gefunden, die vielleicht anderen Menschen helfen. Ich begann zu Fragen, nachdem ich sah diesen Fehler wieder und wieder :
sh: line 1: 18421 Abort trap: 6 /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -sdk /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk -find codesign_allocate 2> /dev/null
codesign_allocate: error: unable to find utility "codesign_allocate", not a developer tool or in PATH
Nahm ich @sandy ' s Antwort und überprüft die verschiedenen Wege, wo ich finden konnte
codesign_allocate
. Ich habe einen ziemlich guten Hinweis darauf, denn die laufen beide dieser Befehl:$ /usr/bin/codesign_allocate
sh: line 1: 26890 Abort trap: 6 ...
$ /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate
Usage: .../codesign_allocate -i input [-a <arch> <size>] [-A <cputype> <cpusubtype> <size>]... -o output
So habe ich einfach getauscht, meine lokale
/usr/bin/codesign_allocate
mit der von xcode und dass es alle meine Probleme.sudo cp -r /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate /usr/bin/
Ich hoffe das kann anderen Leuten helfen; viel Glück jeder.
Upgrade auf Xcode 6.4 fixiert es für mich.
Manchmal Problem mit der Pfad von Xcode command line tool, welches behoben werden konnte durch die Festsetzung Pfad von XCode. Bitte überprüfen Sie den Pfad von XCode mit dem Befehl xcode-select-p. Wenn es zeigt falsche XCode Pfad können Sie dann den Befehl
sudo xcode-select-s PATH_TO_XCODE_DEVELOPER_FOLDER.
Beispielsweise sudo xcode-select-s "/Application/XCode.app/Contents/Developer"
Reinigen + öffnen xcode war für mich