cocoapods - Xcode 8 trampa de aborto de cacaopods: 6
xcode8 (17)
localhost:PodTest3 haiwang$ pod install
Analyzing dependencies
Downloading dependencies
Installing MBProgressHUD (0.9.2)
Installing Masonry (1.0.2)
Generating Pods project
Abort trap: 6
Después de actualizar a Xcode 8, los
cocoapods
ya no funcionan.
He intentado desinstalar e instalar, pero todavía no funciona.
Desinstale los cocoapods y reinstale:
gem uninstall cocoapods
gem install cocoapods
Ejecuta esto en la terminal:
sudo gem install xcodeproj
Es un problema con ruby en la versión
2.0.0
y cocoapods
1.1.1
, por lo que si no va a utilizar la versión preliminar de cocoapods, simplemente actualice su versión de ruby, por ejemplo, con rvm:
/curl -sSL https://get.rvm.io | bash -s stable
Recuerde : después de instalar el nuevo rubí, debe instalar todas las gemas una vez más.
Esta es la solución perfecta cuando recibe el error "Operación no permitida" o xcode8 cocoapods abort trap: 6 .
GEM_HOME personalizado
$ mkdir -p $HOME/Software/ruby
$ export GEM_HOME=$HOME/Software/ruby
$ gem install cocoapods
[...]
1 gem installed
$ export PATH=$PATH:$HOME/Software/ruby/bin
$ pod --version
1.1.1
Esto definitivamente debería ayudarte.
Sin embargo, no estoy satisfecho con la versión anterior de Cocoapods, ya que tiene algunos otros problemas.
gem uninstall cocoapods
sudo gem install -n /usr/local/bin cocoapods
Intenté todas estas cosas pero ninguna funcionó para mí, esta sí:
sudo gem update
Lo hice funcionar usando Cocoapods 1.1.1 con Xcode 8.1 en macOS 10.12.1 (el que admite TouchBar) eliminando el espacio de trabajo generado, ejecutando
pod deintegrate
y ejecutando
pod install
nuevamente.
Me encontré con este error cuando instalé cocoapods con brew.
ejecutar
brew uninstall cocoapods
luego
sudo gem install cocoapods
solucionó el problema.
Mi solución, un poco menos de trabajo: eliminé el espacio de trabajo y simplemente
pod setup
pod install
y la
pod setup
pod install
nuevamente.
No más advertencias :)
Para mí, resolví este problema desinstalando y luego nuevamente instalando CocoaPods con
--pre
con el comando
sudo gem uninstall cocoapods
sudo gem install cocoapods --pre
Esperemos que esto resuelva tu problema.
Actualizar
CocoaPods ha lanzado la versión 1.2.0, por lo que ahora puede instalar usando
sudo gem install cocoapods
Y obtendrá la versión 1.2.0 instalada
Puede resolver este problema fácilmente con el siguiente comando:
gem update cocoapods
Resolví este problema actualizando el ruby con / curl -sSL https://get.rvm.io | bash -s estable --ruby.
Si la desinstalación simple de @haider_kazal no funciona como no lo hizo para mí, intente instalar RVM con ruby 2.5.5, luego purgue completamente CocoaPods:
gem uninstall cocoapods
gem uninstall cocoapods-core
gem uninstall cocoapods-deintegrate
gem uninstall cocoapods-downloader
gem uninstall cocoapods-plugins
gem uninstall cocoapods-search
gem uninstall cocoapods-stats
gem uninstall cocoapods-try
gem uninstall cocoapods-trunk
Y luego instalar una vez más:
gem install cocoapods --pre
Si usa una versión anterior de cocoapods y una versión antigua de xCode que puede encontrar después de actualizar a la nueva versión de cocoapods, se queja de su sintaxis de Podfile.
En esta situación, otra alternativa para resolver el problema es seguir usando la versión anterior de cocoapods y establecer la ruta a la versión anterior de xCode para que cocoapods use versiones antiguas de xctools para modificaciones en el espacio de trabajo.
es decir, no actualice cocoapods (siga usando la versión anterior, por ejemplo, 0.39.0) y, en su lugar, ejecute este comando para apuntar a una versión diferente de Xcode:
sudo xcode-select --switch "path to old version of Xcode.app"
Tengo el mismo problema con Cocoapods 1.1.1 en rvm ruby (probado 2.2.4p230 y 2.0.0p648, que es igual a la versión ruby del sistema), con Xcode 8.1 (8B62), macOS 10.12.1 (16B2657), y lo único que me ayuda es actualizar a Cocoapods 1.2.0.beta.1, o usar el sistema ruby:
$ rvm system do pod install
y, por supuesto, si no tienes cocoapods instalados en el sistema gemset:
$ sudo rvm system do gem install cocoapods
actualice su versión de ruby a 2.4, luego desinstale cocoapods e instálelo.
descarga xcode8-beta.
localhost:Applications haiwang$ sudo xcode-select -switch /Applications/Xcode-beta.app/Contents/Developer
localhost:Applications haiwang$ xcode-select -p /Applications/Xcode-beta.app/Contents/Developer
Please close any current Xcode sessions and use `PodTest7.xcworkspace` for this project from now on.
Está bien.