3 Stimmen

MonoMac-Projekte können nicht kompiliert werden: ibtool wurde mit Code 1 beendet - Kann /Developer/usr/bin/ibtool nicht ausführen (no such file)

Ich mache gerade meine ersten Schritte in MonoMac.

Aber ich habe gleich zu Beginn wegen eines Konfigurationsfehlers aufgehört. Ich habe ein neues ManoMac-Projekt in MonoDevelop erstellt, und dann versucht, einige andere Beispiel MonoMac xamarin Projekte von GitHub, aber ich bekomme immer diesen Fehler kompilieren:

Fehler: Kann /Developer/usr/bin/ibtool nicht ausführen (no such file). ibtool wurde mit Code 1 beendet

Meine Konfiguration:

O Mac OS X 10.7.3 MonoDevelop 2.8.6.5 Laufzeit: Mono 2.10.8 (tarball Mon Dec 19 17:43:18 EST 2011) [ ] GTK# (2.12.0.0) Mono für Android nicht installiert Apple Entwickler-Tools: Xcode 4.3.1 (1176) Build 4E1019 Monotouch: 5.2.5 MonoDevelop.MonoMac 2.6.0.0

Alle meine Monotouch-Projekte lassen sich gut kompilieren, und ich habe keine Probleme mit dem letzten XCode (nach den Xamarin-Richtlinien habe ich XCode erfolgreich aktualisiert und vom veralteten Ordner "Developer" in den Ordner "Application" verschoben und die aktualisierten Entwickler-Befehlszeilen-Tools von Apple heruntergeladen).

Ich habe versucht, MonoDevelop neu zu installieren, aber ohne Erfolg. Ich bekomme immer: "Fehler: ibtool gab Fehlercode 1 zurück."

Für jede Hilfe sind wir dankbar.

5voto

Mikayla Hutchinson Punkte 16038

Dieses Problem wird dadurch verursacht, dass das Xcode 4.3-Installationsprogramm die Xcode-Symlinks nicht korrekt aktualisiert, um auf die aktive Xcode-Version zu verweisen. Sie können es mit dem folgenden Befehl beheben:

sudo xcode-select -switch /Applications/Xcode.app

Die kommende Version 2.8.8 von MonoDevelop enthält einen Fix für dieses Problem. Sie können es über den Beta-Update-Kanal erhalten.

1voto

Emanuele Sabetta Punkte 1551

Es sieht so aus, als ob das MonoMac Addin nie aktualisiert wurde, um mit Xcode 4.3 zu funktionieren.

Eine vorübergehende Lösung besteht darin, Symlinks an den richtigen Stellen in /Developer einzurichten.

Ich habe den Weg im MonoMac-Forum gefunden:

http://mono.1490590.n4.nabble.com/MonoMac-and-XCode-4-3-ibtool-error-Solution-td4403822.html

Ich melde es hier:

Bei der Verwendung von MonoMac und Xcode 4.3 schlägt der aktuelle MD-Beta-Build mit einem ibtool-Fehler fehl.

Die Lösung besteht darin, die folgenden Befehle in der Terminal-Konsole einzugeben:

sudo rm /usr/bin/ibtool

und dann:

sudo ln -s /Programme/Xcode.app/Contents/Developer/usr/bin/ibtool /usr/bin/ibtool

Jetzt lässt es sich gut kompilieren.

0voto

kman Punkte 450

Ich habe einen ähnlichen Fehler ausgeführt Xamarin auf Xcode 6.2 und ich löste das Problem durch Neuinstallation der gleichen Version von Xcode wieder ersetzen die alte Version pro den Vorschlag auf diesen Beitrag: xcode-select active developer directory Fehler unter OSX Mavericks .

Möglicherweise habe ich dieses Problem verursacht, als ich XCode Application umbenannt habe. Ich habe mehrere Versionen von XCode Application installiert und versucht, sie alle in Ordnung zu halten.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X