Cocoapoden mit Xcode 6 und 10.10 Yosemite
Nachdem zunächst ein Upgrade auf 10.10 und XCode6-Beta, die ich versuchte zu laufen "pod aktualisieren', und ich erhielt diese Fehlermeldung:
cannot load such file -- xcodeproj/prebuilt/universal.x86_64-darwin14-2.0.0/xcodeproj_ext (LoadError)
Ich versucht, zu aktualisieren, Cocoapods mit 'sudo gem install cocoapods', erhielt aber ein anderer Fehler:
Fetching: xcodeproj-0.17.0.gem (100%)
Building native extensions. This could take a while...
ERROR: Error installing cocoapods:
ERROR: Failed to build gem native extension.
"/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby" -rubygems /Library/Ruby/Gems/2.0.0/gems/rake-10.1.1/bin/rake RUBYARCHDIR=/Library/Ruby/Gems/2.0.0/gems/xcodeproj-0.17.0/ext RUBYLIBDIR=/Library/Ruby/Gems/2.0.0/gems/xcodeproj-0.17.0/ext
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb
checking for -std=c99 option to compiler... *** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options.
Wurde jemand sonst in der Lage, erfolgreich zu nutzen Cocoapods mit Xcode 6 unter 10.10 Yosemite?
InformationsquelleAutor der Frage Adam Fox | 2014-06-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Command Line Tools
version zuXcode 6.0
$ sudo gem uninstall cocoapods
$ sudo gem uninstall xcodeproj
$ sudo gem install xcodeproj
$ sudo gem install cocoapods
pod --version
um zu überprüfen, dass es funktioniert,InformationsquelleAutor der Antwort HighFlyingFantasy
//Running Xcode6-Beta7 auf 10.10 (14A343f)
Ich habe versucht, alle oben und hatten kein Glück. Hier ist was für mich gearbeitet:
Ich installierte die neueste version von Ruby über Homebrew (dauerte ein paar Minuten)
dann Cocoapods installiert wie gewohnt
und es funktionierte ein Leckerbissen!
InformationsquelleAutor der Antwort johnyorke
Gehen Sie folgendermaßen vor:
1 - Öffnen Sie Xcode 6, öffnen Sie Einstellungen, klicken Sie auf die Registerkarte "Speicherorte", ändern Sie die Command Line Tools-version auf Xcode 6.0
2 - sudo gem uninstall cocoapods
3 - sudo gem uninstall xcodeproj
4 - ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
5 - curl -L https://get.rvm.io | bash -s stable --ruby
6 - Quelle /Users/Benutzername/.rvm/scripts/rvm
7 - rvm laden
8 - rvm rubygems neuesten --force
9 - gem installieren xcodeproj
10 - gem install cocoapods
8 - pod-version
InformationsquelleAutor der Antwort F79
Zusätzlich zur deinstallation von cocoapods und installieren xcodeproj Edelsteine. Ich hatte auch zu sagen, rvm, um das system nutzen ruby. Seltsam, weil mein rvm installiert wurde 2.0.0, da war die version des Systems nach dem Wechsel zu verwenden 6.0.0 Befehlszeilen-Tools
InformationsquelleAutor der Antwort andrewmclean
Okay, wie es aussieht ist berichtet worden, und hat einen workaround:
https://github.com/CocoaPods/CocoaPods/issues/2219
Folgendes bei mir funktioniert:
InformationsquelleAutor der Antwort Adam Fox
Probieren Sie es aus:
/usr/bin/login -f your_mac_username
cd "zu Ihrem Projekt"
pod installieren
Getan.
InformationsquelleAutor der Antwort Phat Le
Xcode 6.0 GM fehlt das SDK 10.10 und daher die gem
xcodeproj
kann nicht kompiliert werden, die einige C-code in es, die Bedürfnisse der SDK 10.10.Das wird in der Zukunft gelöst werden.
Jetzt können Sie es umgehen, wie diese (keine müssen für
rvm
oder irgendetwas anderes):sudo gem uninstall cocoapods xcodeproj
sudo gem install cocoapods
Weitere Informationen finden Sie unter: https://github.com/CocoaPods/CocoaPods/issues/2432
InformationsquelleAutor der Antwort hashier
Veröffentlichten wir CocoaPods 0.34 hat nicht mehr alle C-basierten Erweiterungen und installieren, sogar ohne Installation von Xcode, sollte also in der Lage sein, dies zu umgehen, harten setup, dass Apple gab uns alle.
InformationsquelleAutor der Antwort alloy
fand ich diese Lösung in diesem link
$sudo ln -s /Applications/Xcode6-Beta7.app /Applications/Xcode.app
$sudo ln -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.Internal.sdk
$ sudo gem install cocoapods
sobald die installation fertig ist, können Sie die Verknüpfungen löschen und zwar so :
$ rm /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.Internal.sdk
$ rm /Applications/Xcode.app
InformationsquelleAutor der Antwort touti
Habe ich herausgefunden, dass einfach das löschen von ~/.rvm-Ordner aufgelöst wird, was für Probleme ergeben sich aus der version, ACL -, und configuration Konflikte. Alle Ihre Schmuckstücke werden neu installiert werden müssen, aber dies ist die einfachste Lösung, die ich gefunden habe. Sie können weiterhin die Verwendung von Xcode 5 (kein Schalter erforderlich). So einfach führen Sie
in der Schale.
InformationsquelleAutor der Antwort Leonty Deriglazov
Ich habe versucht, alle Schritte in Kyle Robson Antwort. Das update auf Yosemite Dev Preview 8 ist das problem behoben für mich.
InformationsquelleAutor der Antwort Khanan Grauer
Löste ich dieses problem durch re-Download der aktuellen version des Kommandozeilen-Tools für 10.10
InformationsquelleAutor der Antwort KrauseFx
Versuchen Sie dies:
InformationsquelleAutor der Antwort AzabAF