Después de actualizar inicialmente a 10.10 y XCode6-Beta, traté de ejecutar ‘actualización de pod’ y recibí este error:
cannot load such file -- xcodeproj/prebuilt/universal.x86_64-darwin14-2.0.0/xcodeproj_ext (LoadError)
Traté de actualizar Cocoapods usando ‘sudo gem install cocoapods‘, pero recibí otro error:
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.
¿Alguien más ha podido usar Cocoapods con éxito con Xcode 6 en 10.10 Yosemite?
Command Line Tools
a Xcode 6.0
$ sudo gem uninstall cocoapods
$ sudo gem uninstall xcodeproj
$ sudo gem install xcodeproj
$ sudo gem install cocoapods
pod --version
para verificar que funcionó // Ejecutando Xcode6-Beta7 en 10.10 (14A343f)
He intentado todo lo anterior y no tuve suerte. Esto es lo que funcionó para mí:
Instalé la última versión de Ruby a través de Homebrew (tomó unos minutos)
brew install ruby
luego instaló Cocoapods como de costumbre
sudo gem install cocoapods
y funcionó un placer!
Sigue estos pasos:
1- Abre Xcode 6, abre Preferencias, haz clic en la pestaña Ubicaciones, cambia la versión de Herramientas de línea de comandos a Xcode 6.0
2- sudo joya desinstalar cocoapods
3- sudo joya desinstalar xcodeproj
4 ruby -e “$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )”
5- curl -L https://get.rvm.io | bash -s estable –ruby
6- source /Users/your_user_name/.rvm/scripts/rvm
7- rmv recarga
8- rvm rubygems más reciente –force
9-gem instala xcodeproj
10-gems instalan cocoapods
8-pod –versión
Además de desinstalar cocoapods e instalar xcodeproj gems. También tuve que decirle a rvm que usara el sistema ruby. Extraño porque mi rvm instaló 2.0.0 como era la versión del sistema después de cambiar a usar 6.0.0 Command Line Tools
rvm use system sudo gem uninstall cocoapods sudo gem install xcodeproj sudo gem install cocoapods pod install
De acuerdo, parece que se informó y tiene una solución: https://github.com/CocoaPods/CocoaPods/issues/2219
Lo siguiente funcionó para mí:
sudo gem uninstall cocoapods sudo gem install xcodeproj sudo gem install cocoapods pod update
Intentalo:
/ usr / bin / login -f your_mac_username
cd “a su proyecto”
pod instalar
Hecho.
A Xcode 6.0 GM le falta el SDK 10.10 y, por lo tanto, no se puede comstackr la gem xcodeproj
que tiene algún código C que necesita el 10.10 SDK. Esto se va a arreglar en el futuro. Por ahora puedes rvm
esta manera ( no necesitas rvm
ni nada):
sudo gem uninstall cocoapods xcodeproj
sudo gem install cocoapods
Para obtener más información, consulte: https://github.com/CocoaPods/CocoaPods/issues/2432
Lanzamos CocoaPods 0.34 que ya no tiene extensiones basadas en C y que se instalará sin siquiera instalar Xcode, por lo que debería ser capaz de evitar esta difícil configuración que Apple nos dio a todos.
encontré esta solución en este enlace
$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
Una vez realizada la instalación, puede eliminar los enlaces de la siguiente manera:
$ rm /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.Internal.sdk $ rm /Applications/Xcode.app
He descubierto que simplemente eliminando la carpeta ~ / .rvm se resuelven los problemas que surgen de la versión, la ACL y los conflictos de configuración. Todas sus gems tendrán que ser reinstaladas, pero esta es la solución más simple que he encontrado. Puede continuar usando Xcode 5 (no se requiere cambiar). Así que simplemente ejecuta
> sudo rm -rf ~/.rvm
en concha.
Probé todos los pasos en la respuesta de Kyle Robson. La actualización de Yosemite Dev Preview 8 resolvió el problema para mí.
Resolví este problema volviendo a descargar la última versión de las herramientas de línea de comandos para 10.10
Prueba esto:
sudo gem uninstall cocoapods sudo gem install cocoapods $ pod repo remove master $ pod setup $ pod install