73 votes

Cocoapods avec Xcode 6 et 10.10 Yosemite

Après avoir d'abord une mise à niveau vers 10.10 et XCode6-Bêta, j'ai essayé d'exécuter 'pod mise à jour" et j'ai reçu ce message d'erreur:

cannot load such file -- xcodeproj/prebuilt/universal.x86_64-darwin14-2.0.0/xcodeproj_ext (LoadError)

J'ai essayé de mettre à jour Cocoapods à l'aide de 'sudo gem install cocoapods", mais il a reçu un autre message d'erreur:

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.

Quelqu'un d'autre a été en mesure d'utiliser avec succès Cocoapods avec Xcode 6 sur 10.10 Yosemite?

185voto

HighFlyingFantasy Points 2116
  1. Ouvrez Xcode 6
  2. Ouvrir Les Préférences
  3. Cliquez sur l'onglet Emplacements
  4. Modifier l' Command Line Tools version Xcode 6.0
  5. Désinstaller cocoapods
    $ sudo gem uninstall cocoapods
  6. Désinstaller xcodeproj $ sudo gem uninstall xcodeproj
  7. Installer xcodeproj
    $ sudo gem install xcodeproj
  8. Installer cocoapods
    $ sudo gem install cocoapods
  9. Exécutez pod --version pour vérifier qu'il fonctionne

35voto

johnyorke Points 311

// Exécution de Xcode6-Beta7 sur 10.10 (14A343f)

J'ai essayé tous les ci-dessus et n'ont pas tous la chance. Voici ce qui a fonctionné pour moi:

J'ai installé la dernière version de Ruby via Homebrew (pris quelques minutes)

brew install ruby

puis installé Cocoapods comme d'habitude

sudo gem install cocoapods

et il a travaillé un régal!

14voto

F79 Points 172

Suivez ces étapes:

1 - Ouvrez Xcode 6, ouvrez les Préférences, cliquez sur l'onglet Emplacements, changer les Outils en Ligne de Commande version de Xcode 6.0

2 - sudo gem désinstaller cocoapods

3 - sudo gem désinstaller 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 /Utilisateurs/your_user_name/.rvm/scripts/rvm

7 - rvm recharger

8 - rvm rubygems dernière --force

9 - gem install xcodeproj

10 - gem install cocoapods

8 - pod --version

3voto

dmclean Points 11

En plus de la désinstallation cocoapods et l'installation de xcodeproj de pierres précieuses. J'ai également eu à dire rvm à utiliser le système de ruby. Étrange parce que mon rvm install a été 2.0.0 comme l'était la version du système après la mise à utiliser 6.0.0 Outils de Ligne de Commande

rvm use system    
sudo gem uninstall cocoapods
sudo gem install xcodeproj
sudo gem install cocoapods
pod install

2voto

Adam Fox Points 924

Bon, on dirait qu'il a été signalé et est une solution de contournement: https://github.com/CocoaPods/CocoaPods/issues/2219

Le suivant a fonctionné pour moi:

sudo gem uninstall cocoapods
sudo gem install xcodeproj
sudo gem install cocoapods
pod update

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X