Trampa de aborto de cocoapods Xcode 8: 6


92
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, cocoapodsya no funciona. He intentado desinstalar e instalar, pero todavía no funciona.


1
Cocoapods no generaron archivos wrokspace
Haiwang

1
Lo intenté de muchas maneras, hasta que actualicé mi ruby ​​(2.0.0) a 2.2.4. Quizás pensé que este ERROR es causado por el viejo rubí.
Hiuson Z

Probé todo el método anterior para resolver este problema. Al final, resolví este problema actualizando xcodeproj con gem.
weineel

Respuestas:


187

Para mí, resolví este problema desinstalando y luego volviendo a instalar CocoaPods --precon el comando

sudo gem uninstall cocoapods

sudo gem install cocoapods --pre

Con suerte, esto resolverá su 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


2
Este es el truco - cocoapods-1.2.0.beta.1se instaló arriba cocoapods-1.1.1->Xcode Version 8.1 (8B62)
Warren Burton

Exactamente @WarrenBurton ... :-)
haider_kazal

1
Yo tuve el mismo problema. Esto lo arregló. Se desinstaló la versión 1.0.1 (deje que desinstale todas las versiones, deje que elimine los ejecutables). Se instaló la versión 1.2.0.beta.1. ¡Gracias, Haider!
Verticon

Por cierto: estoy en Sierra. La versión de Ruby es 2.0.0p648.
Verticon

2
¡Perfecto, funcionó para mí!
Gaurav Singla

41

Puede resolver fácilmente este problema con el siguiente comando:

gem update cocoapods

Ya veo, entonces tienes la última versión. Desinstalarlo e instalarlo de nuevo puede resolver el problema. Me funcionó porque tenía una versión anterior de cocoapods.
Gabriel Lidenor

1
¡Trabajado como un encanto! Gracias.
Vandan Patel

Gracias. Me fue útil.
ssowri1

15

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 CocoaPods por completo:

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 instale una vez más:

gem install cocoapods --pre

7

Desinstale los cocoapods y vuelva a instalar:

gem uninstall cocoapods

gem install cocoapods

Tuve que agregar sudo delante de esta respuesta como la respuesta de los asaltantes. sudo gem uninstall cocoapods
Timmy Sorensen

7

Me encontré con este error cuando instalé cocoapods con brew.

corriendo brew uninstall cocoapods luego sudo gem install cocoapodssolucionó el problema.


4

Probé todas estas cosas pero ninguna funcionó para mí, esta sí:

sudo gem update

3

Tengo el mismo problema con Cocoapods 1.1.1 en rvm ruby ​​(probé 2.2.4p230 y 2.0.0p648 que es igual a la versión del sistema ruby), 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

¡Solía rbenvinstalar 2.0.0-p648y funcionó! Gracias :)
funct7

2

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

1

Lo hice funcionar usando Cocoapods 1.1.1 con Xcode 8.1 en macOS 10.12.1 (el que es compatible con TouchBar) eliminando el espacio de trabajo generado, ejecutándolo pod deintegratey ejecutándolo pod installnuevamente.


Con macOS 10.12.2 (16C67)y Xcode, 8.2.1 (8C1002)el problema ya no ocurre al usar Cocoapods 1.1.1con RVM.
Aleksander Zubala

1

Esta es la solución perfecta cuando recibe el error "Operación no permitida" o la trampa de aborto de cocoapods xcode8: 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

1
increíble @Harshal Wani Gracias, obtuve mi solución a través de esto
Raj Joshi


0

Es un problema con ruby ​​en la versión 2.0.0y cocoapods 1.1.1, por lo que si no usa 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 ruby, debe instalar todas las gemas una vez más.


1
Hola, ¿cómo te diste cuenta de eso? ¿Cuál es el problema con ruby ​​2.0?
Qiulang

1
Tuve este problema y después de instalar la versión más reciente de ruby ​​e instalar cocoapods una vez más, el problema simplemente desapareció. No tengo idea de cuál es el problema con ruby ​​2.0.0, no tengo tiempo para investigar cuándo soluciona mi problema.
Rafał Wójcik


0

Mi solución, un poco menos de trabajo: eliminé el espacio de trabajo y simplemente ejecuté una pod setupy pod installotra vez.

No más advertencias :)


0

actualice su versión de ruby ​​a 2.4, luego desinstale cocoapods e instálelo.


0

Si usa una versión anterior de cocoapods y una versión anterior 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 solucionar el problema es seguir usando la versión antigua de cocoapods y establecer la ruta a la versión antigua de xCode para que cocoapods use versiones antiguas de xctools para modificaciones del 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"

-3

descargar 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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.