Nach dem anfänglichen Upgrade auf 10.10 und XCode6-Beta habe ich versucht, "Pod-Update" auszuführen, und habe folgenden Fehler erhalten:
cannot load such file -- xcodeproj/prebuilt/universal.x86_64-darwin14-2.0.0/xcodeproj_ext (LoadError)
Ich habe versucht, Cocoapods mit 'Sudo gem install cocoapods' zu aktualisieren, habe aber einen weiteren Fehler erhalten:
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.
Konnte noch jemand Cocoapods mit Xcode 6 auf 10.10 Yosemite erfolgreich einsetzen?
Command Line Tools
In Xcode 6.0
$ Sudo gem uninstall cocoapods
$ Sudo gem uninstall xcodeproj
$ Sudo gem install xcodeproj
$ Sudo gem install cocoapods
pod --version
Aus, um zu überprüfen, ob es funktioniert hat// Ausführen von Xcode6-Beta7 unter 10.10 (14A343f)
Ich habe alles versucht und hatte kein Glück. Folgendes hat bei mir funktioniert:
Ich habe die neueste Version von Ruby über Homebrew installiert (hat ein paar Minuten gedauert)
brew install Ruby
dann installiert Cocoapods wie gewohnt
Sudo gem install cocoapods
und es hat wunderbar geklappt!
Folge diesen Schritten:
1- Öffnen Sie Xcode 6, öffnen Sie Einstellungen, klicken Sie auf die Registerkarte Speicherorte und ändern Sie die Version der Befehlszeilentools in Xcode 6.0
2- Sudo gem Cocoapods deinstallieren
3- Sudo gem deinstallieren 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- source /Users/Ihr_Benutzername/.rvm/scripts/rvm
7-rvm reload
8-rvm rubygems neueste --force
9-gem install xcodeproj
10-gem Cocoapods installieren
8-Pod-Version
Neben der Deinstallation von Cocoapods und der Installation von xcodeproj Gems. Ich musste rvm auch anweisen, das System Ruby zu verwenden. Seltsam, weil meine rvm-Installation 2.0.0 war, wie auch die Systemversion nach dem Wechsel zu 6.0.0 Command Line Tools
rvm use system
Sudo gem uninstall cocoapods
Sudo gem install xcodeproj
Sudo gem install cocoapods
pod install
Xcode 6.0 GM fehlt das 10.10 SDK und daher kann das Juwel xcodeproj
nicht kompiliert werden, das einen C-Code enthält, der das 10.10 SDK benötigt. Dies wird sein In der Zukunft behoben. Im Moment können Sie es so umgehen ( keine Notwendigkeit 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
Versuch es:
/ usr/bin/login -f Ihr_Mac_Benutzername
cd "zu ihrem projekt"
pod installieren
Getan.
Okay, es wurde anscheinend gemeldet und hat eine Problemumgehung: https://github.com/CocoaPods/CocoaPods/issues/2219
Folgendes hat für mich funktioniert:
Sudo gem uninstall cocoapods
Sudo gem install xcodeproj
Sudo gem install cocoapods
pod update
Wir haben CocoaPods 0.34 veröffentlicht, das keine C-basierten Erweiterungen mehr hat und ohne Xcode installiert werden kann. Daher sollten wir in der Lage sein, dieses schwierige Setup zu umgehen, das Apple gab uns allen).
ich fand 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 abgeschlossen ist, können Sie die Links wie folgt löschen:
$ rm /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.Internal.sdk $ rm /Applications/Xcode.app
Ich habe alle Schritte in Kyle Robsons Antwort ausprobiert. Das Update auf Yosemite Dev Preview 8 hat das Problem für mich gelöst.
Ich habe herausgefunden, dass durch einfaches Löschen des Ordners ~/.rvm alle Probleme behoben werden, die durch Versions-, ACL- und Konfigurationskonflikte entstehen. Alle Ihre Edelsteine müssen neu installiert werden, aber dies ist die einfachste Lösung, die ich gefunden habe. Sie können Xcode 5 weiterhin verwenden (kein Schalter erforderlich). Also einfach laufen
> Sudo rm -rf ~/.rvm
in Shell.
Versuche dies:
Sudo gem uninstall cocoapods
Sudo gem install cocoapods
$ pod repo remove master
$ pod setup
$ pod install
Ich habe dieses Problem behoben, indem ich die neueste Version der Befehlszeilentools für 10.10 erneut heruntergeladen habe