localhost:PodTest3 haiwang$ pod install
Analyzing dependencies
Downloading dependencies
Installing MBProgressHUD (0.9.2)
Installing Masonry (1.0.2)
Generating Pods project
Abort trap: 6
Funktioniert nach dem Upgrade auf Xcode 8 cocoapods
nicht mehr. Ich habe versucht, zu deinstallieren und zu installieren, aber es funktioniert immer noch nicht.
Antworten:
Für mich habe ich dieses Problem gelöst, indem ich CocoaPods
--pre
mit dem Befehl deinstalliert und dann erneut installiert habeHoffentlich löst dies Ihr Problem.
Aktualisieren
CocoaPods hat Version 1.2.0 veröffentlicht, sodass Sie jetzt mit installieren können
Und Sie werden Version 1.2.0 installiert bekommen
quelle
cocoapods-1.2.0.beta.1
wurde oben installiertcocoapods-1.1.1
->Xcode Version 8.1 (8B62)
Sie können dieses Problem einfach mit dem folgenden Befehl lösen:
quelle
Wenn die einfache Deinstallation von @haider_kazal nicht so funktioniert wie bei mir, versuchen Sie, RVM mit Ruby 2.5.5 zu installieren, und löschen Sie dann CocoaPods vollständig:
Und dann noch einmal installieren:
quelle
Deinstallieren Sie die Cocoapods und installieren Sie sie neu:
quelle
sudo gem uninstall cocoapods
Ich bin auf diesen Fehler gestoßen, als ich Cocoapods mit Brew installiert habe.
Durch Ausführen wurde
brew uninstall cocoapods
dannsudo gem install cocoapods
das Problem behoben.quelle
Ich habe all diese Dinge ausprobiert, aber keiner von ihnen hat für mich funktioniert, dieser hat:
quelle
Ich habe das gleiche Problem mit Cocoapods 1.1.1 auf rvm ruby (versucht 2.2.4p230 und 2.0.0p648, was der System Ruby-Version entspricht), mit Xcode 8.1 (8B62), macOS 10.12.1 (16B2657), und das einzige, was mir hilft, ist das Aktualisieren auf Cocoapods 1.2.0.beta.1 oder die Verwendung von System Ruby:
und natürlich, wenn Sie keine Cocoapods im System gemset installiert haben:
quelle
rbenv
installiert2.0.0-p648
und es hat funktioniert! Danke :)Dies sollte Ihnen auf jeden Fall helfen.
Ich bin jedoch nicht zufrieden mit der vorherigen Version von Cocoapods, da sie einige andere Probleme hat.
quelle
Ich habe es mit Cocoapods 1.1.1 mit Xcode 8.1 unter macOS 10.12.1 (mit TouchBar-Unterstützung) zum Laufen gebracht, indem ich den generierten Arbeitsbereich entfernt, ausgeführt
pod deintegrate
undpod install
erneut ausgeführt habe.quelle
10.12.2 (16C67)
und Xcode tritt8.2.1 (8C1002)
das Problem bei Verwendung von Cocoapods1.1.1
mit RVM nicht mehr auf .Dies ist die perfekte Lösung, wenn Sie die erhalten Fehler "Operation nicht zulässig" angezeigt wird oder die xcode8-Cocoapods die Abbruchfalle abbrechen: 6 .
Benutzerdefiniertes GEM_HOME
quelle
Führen Sie dies im Terminal aus:
quelle
Es ist ein Problem mit Ruby in Version
2.0.0
und Cocoapods1.1.1
. Wenn Sie also keine Vorabversion von Cocoapods verwenden, aktualisieren Sie einfach Ihre Ruby-Version, zum Beispiel mit rvm:\curl -sSL https://get.rvm.io | bash -s stable
Denken Sie daran : Nach der Installation von neuem Rubin müssen Sie alle Edelsteine noch einmal installieren.
quelle
Ich habe dieses Problem gelöst, indem ich den Ruby mit \ curl -sSL https://get.rvm.io | aktualisiert habe Bash -s stabil - ruby.
quelle
Meine Verlegenheit, etwas weniger Arbeit: entfernte ich den Arbeitsbereich und gerade laufen
pod setup
undpod install
wieder.Keine Warnungen mehr :)
quelle
Aktualisieren Sie Ihre Ruby-Version auf 2.4, deinstallieren Sie dann Cocoapods und installieren Sie sie.
quelle
Wenn Sie eine alte Version von Cocoapods und eine alte Version von xCode verwenden, werden Sie möglicherweise nach dem Update auf eine neue Cocoapods-Version über Ihre Podfile-Syntax beschwert.
In dieser Situation besteht eine andere Alternative zur Lösung des Problems darin, weiterhin die alte Cocoapods-Version zu verwenden und den Pfad zur alten xCode-Version festzulegen, sodass Cocoapods alte xctools-Versionen für Änderungen am Arbeitsbereich verwendet.
Aktualisieren Sie also keine Cocoapods (verwenden Sie weiterhin die alte Version - z. B. 0.39.0) und führen Sie stattdessen diesen Befehl aus, um auf eine andere Xcode-Version zu verweisen:
quelle
Laden Sie xcode8-beta herunter.
Es ist okay.
quelle