Saltar al contenido

Ejecución de Cocoapods en Apple Silicon (M1)

Solución:

EDITAR: Recientemente desactivé Rosetta, y Cocoapods funciona bien con la adición de la gema ffi.

Para cualquier otra persona que esté luchando con este problema, acabo de encontrar una manera de resolverlo. Además de ejecutar la terminal en Rosetta:

  1. Haga clic derecho en Terminal en Finder
  2. Obtener información
  3. Abrir con Rosetta

Instalé una gema que parece estar relacionada con el símbolo que no se encuentra en el error:

sudo gem install ffi

Después de hacer esto, cocoapods funciona como se esperaba.

Actualizado el 2021 febrero

# Install ffi
sudo arch -x86_64 gem install ffi

# Re-install dependency
arch -x86_64 pod install

para instalar completamente cocoapods en Mac con chip M1 (Apple Silicon), siga estos pasos:

  1. Duplique la aplicación Terminal en la carpeta Utilidades.
  2. Haga clic derecho en la aplicación y elija Obtener información.
  3. Cambie el nombre de la otra versión de la aplicación como desee.
  4. Marque la opción “abrir con Rosetta”.
  5. Instale Cocoapods con el comando “sudo gem install cocoapods”
  6. Escriba la línea de comando “gem install ffi” para solucionar el problema del paquete ffi. Ahora puede realizar una “instalación de pod” sin problemas.

Fuente: iPhoneSoft

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *