Après avoir initialement mis à niveau vers 10.10 et XCode6-Beta, j'ai essayé d'exécuter 'pod update' et j'ai reçu cette erreur:
cannot load such file -- xcodeproj/prebuilt/universal.x86_64-darwin14-2.0.0/xcodeproj_ext (LoadError)
J'ai essayé de mettre à jour Cocoapods en utilisant 'Sudo gem install cocoapods', mais j'ai reçu une autre 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 a-t-il déjà réussi à utiliser Cocoapods avec Xcode 6 sur 10.10 Yosemite?
Command Line Tools
version à Xcode 6.0
$ Sudo gem uninstall cocoapods
$ Sudo gem uninstall xcodeproj
$ Sudo gem install xcodeproj
$ Sudo gem install cocoapods
pod --version
pour vérifier que cela a fonctionné// Exécution de Xcode6-Beta7 le 10.10 (14A343f)
J'ai essayé tout ce qui précède et je n'ai pas eu de chance. Voici ce qui a fonctionné pour moi:
J'ai installé la dernière version de Ruby via Homebrew (a pris quelques minutes)
brew install Ruby
ensuite installé Cocoapods comme d'habitude
Sudo gem install cocoapods
et cela a fonctionné un régal!
Suivez ces étapes:
1- Ouvrez Xcode 6, ouvrez Préférences, cliquez sur l'onglet Emplacements, changez la version des outils de ligne de commande en Xcode 6.0.
2- Sudo gem désinstaller les cocoapodes
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/votre_nom_utilisateur/.rvm/scripts/rvm
Rechargement 7vm
8- rvm rubygems dernières --force
9- gem installer xcodeproj
10-gem installer des cocoapods
8- pod --version
En plus de désinstaller les cocoapods et d’installer les gems xcodeproj. J'ai également dû dire à RVM d'utiliser le système Ruby. Étrange parce que mon installation rvm était 2.0.0 ainsi que la version du système après le passage à l’utilisation des outils de ligne de commande 6.0.0
rvm use system
Sudo gem uninstall cocoapods
Sudo gem install xcodeproj
Sudo gem install cocoapods
pod install
Xcode 6.0 GM manque le SDK 10.10 et, par conséquent, le gem xcodeproj
ne peut pas être compilé. Il contient du code C qui nécessite le SDK 10.10. Pour le moment, vous pouvez contourner ce problème de la manière suivante ( non besoin de rvm
ou quoi que ce soit d'autre):
Sudo gem uninstall cocoapods xcodeproj
Sudo gem install cocoapods
Pour plus d'informations, voir: https://github.com/CocoaPods/CocoaPods/issues/2432
Essayez le:
/ usr/bin/login -f votre_nom_mac
cd "à votre projet"
installation de pod
Terminé.
Ok, on dirait que ça a été rapporté et qu'il y a une solution de contournement: https://github.com/CocoaPods/CocoaPods/issues/2219
Ce qui suit a fonctionné pour moi:
Sudo gem uninstall cocoapods
Sudo gem install xcodeproj
Sudo gem install cocoapods
pod update
Nous avons publié CocoaPods 0.34 qui n’a plus aucune extension basée sur C et s’installera sans même installer Xcode. Nous devrions donc pouvoir contourner cette configuration difficile que Apple nous a tous donnée.
j'ai trouvé cette solution dans ce lien
$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
une fois l'installation terminée, vous pouvez supprimer les liens de la manière suivante:
$ rm /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.Internal.sdk $ rm /Applications/Xcode.app
J'ai essayé toutes les étapes de la réponse de Kyle Robson. La mise à jour de Yosemite Dev Preview 8 a résolu le problème pour moi.
J'ai compris que le simple fait de supprimer le dossier ~/.rvm résout tous les problèmes résultant de conflits de versions, d'ACL et de configuration. Toutes vos gemmes devront être réinstallées mais c'est la solution la plus simple que j'ai trouvée. Vous pouvez continuer à utiliser Xcode 5 (aucun commutateur requis). Donc simplement courir
> Sudo rm -rf ~/.rvm
dans Shell.
Essaye ça:
Sudo gem uninstall cocoapods
Sudo gem install cocoapods
$ pod repo remove master
$ pod setup
$ pod install
J'ai résolu ce problème en re-téléchargeant la dernière version des outils de ligne de commande pour 10.10