Nach dem ersten Upgrade auf 10.10 und XCode6-Beta habe ich versucht, 'pod update' auszuführen, und ich habe folgende Fehlermeldung 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.
Hat jemand anderes erfolgreich Cocoapods mit Xcode 6 auf 10.10 Yosemite verwenden können?
xcode
cocoapods
osx-yosemite
osx-yosemite-beta
Adam Fox
quelle
quelle
Antworten:
Command Line Tools
Version inXcode 6.0
$ sudo gem uninstall cocoapods
$ sudo gem uninstall xcodeproj
$ sudo gem install xcodeproj
$ sudo gem install cocoapods
pod --version
, um zu überprüfen, ob es funktioniert hatquelle
SSL_connect SYSCALL returned=5 errno=0 state=SSLv3 read finished A
. Arbeitete das zweite Mal für mich.$ sudo gem uninstall xcodeproj
. Davon abgesehen ist es perfekt.// Ausführen von Xcode6-Beta7 am 10.10 (14A343f)
Ich habe all das versucht und hatte kein Glück. Folgendes hat bei mir funktioniert:
Ich habe die neueste Version von Ruby über Homebrew installiert (dauerte einige Minuten).
brew install ruby
dann installierte Cocoapods wie gewohnt
sudo gem install cocoapods
und es hat geklappt!
quelle
Folge diesen Schritten:
1- Öffnen Sie Xcode 6, öffnen Sie die Einstellungen, klicken Sie auf die Registerkarte Standorte, und ändern Sie die Version der Befehlszeilentools in Xcode 6.0
2- sudo gem Deinstallations-Cocoapods
3- sudo gem deinstalliere xcodeproj
4- ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )"
5- curl -L https://get.rvm.io | Bash -s stabil - ruby
6- source /Users/your_user_name/.rvm/scripts/rvm
7-rvm neu laden
8-rvm rubygems neueste --force
9-gem installiere xcodeproj
Cocoapods mit 10 Edelsteinen installieren
8-Pod-Version
quelle
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, ebenso wie die Systemversion nach dem Wechsel zur Verwendung der 6.0.0-Befehlszeilentools
rvm use system sudo gem uninstall cocoapods sudo gem install xcodeproj sudo gem install cocoapods pod install
quelle
Okay, es sieht so aus, als ob es gemeldet wurde und es gibt eine Problemumgehung: https://github.com/CocoaPods/CocoaPods/issues/2219
Folgendes hat bei mir funktioniert:
sudo gem uninstall cocoapods sudo gem install xcodeproj sudo gem install cocoapods pod update
quelle
xcodeproj
Installationsfehler, den Sie oben erwähnt haben. Können Sie weitere Details zu Ihrer Konfiguration angeben?Versuch es:
/ usr / bin / login -f your_mac_username
CD "zu Ihrem Projekt"
Pod installieren
Erledigt.
quelle
In 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 in Zukunft behoben. Im Moment können Sie es so umgehen ( keine Notwendigkeitrvm
oder irgendetwas anderes):sudo gem uninstall cocoapods xcodeproj
sudo gem install cocoapods
Weitere Informationen finden Sie unter: https://github.com/CocoaPods/CocoaPods/issues/2432
quelle
Wir haben CocoaPods 0.34 veröffentlicht, das keine C-basierten Erweiterungen mehr hat und ohne Installation von Xcode installiert werden kann. Daher sollten wir in der Lage sein, dieses schwierige Setup zu umgehen, das Apple uns allen gegeben hat.
quelle
Ich habe diese Lösung in diesem Link gefunden
$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
quelle
Ich habe herausgefunden, dass durch einfaches Löschen des Ordners ~ / .rvm alle Probleme behoben werden, die sich aus Versions-, ACL- und Konfigurationskonflikten ergeben. 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 rennen
> sudo rm -rf ~/.rvm
in der Schale.
quelle
Ich habe alle Schritte in Kyle Robsons Antwort ausprobiert. Das Update auf Yosemite Dev Preview 8 hat das Problem für mich behoben.
quelle
Ich habe dieses Problem gelöst, indem ich die neueste Version der Command Line Tools für 10.10 erneut heruntergeladen habe
quelle
Versuche dies:
sudo gem uninstall cocoapods sudo gem install cocoapods $ pod repo remove master $ pod setup $ pod install
quelle