Error de instalación de Cocoapods. Cocoapods requiere que su terminal esté usando la codificación UTF-8.
Para darte un contexto, tengo un proyecto de Unity que quiero construir para IOS. Tengo que usar Cocoapods porque tengo Firebase en mi proyecto de Unity. Ahora, cuando construyo mi juego, obtengo este error:
aquí.
Cuando utilizo “locale” en mi terminal, obtengo este resultado con LANG vacío imagen.
El error y la mayor parte de la información en internet me dicen que haga “Export LANG=en_US.UTF-8”, pero cuando intento esto y hago una compilación de Unity de nuevo, el error persiste porque locale sigue estando vacío cuando compruebo en el terminal.
davy.ai
Solución para el error de Cocoapods y Unity en iOS
Para solucionar este error, necesitas establecer la variable
LANG
enen_US.UTF-8
permanentemente. Para hacerlo, sigue estos pasos:nano ~/.bash_profile
export LANG=en_US.UTF-8
CTRL+X
, luegoY
, luegoEnter
source ~/.bash_profile
locale
. Debería mostrarLANG=en_US.UTF-8
Ahora que tu variable
LANG
está establecida permanentemente, intenta construir tu proyecto de Unity de nuevo con Cocoapods y Firebase. Esto debería solucionar el error que estabas enfrentando anteriormente.