update pods manually cocoapod actualizar ios xcode cocoapods command-line-tool

ios - manually - "Pod init" crea el error que dice "Necesitas al menos la versión de Git 1.8.5 para usar CocoaPods"



reinstall pods (5)

No pude instalar ningún pod en mi sistema. Por lo tanto, eliminé los cocoapods de mi Mac y luego los reinstalé. El proceso fue exitoso, pero cuando ejecuto el comando pod init aparece un error de seguimiento en la terminal:

`verify_minimum_git_version!'': [!] You need at least git version 1.8.5 to use CocoaPods (Pod::Informative) from /Library/Ruby/Gems/2.0.0/gems/cocoapods-1.2.1/lib/cocoapods/command.rb:49:in `run'' from /Library/Ruby/Gems/2.0.0/gems/cocoapods-1.2.1/bin/pod:55:in `<top (required)>'' from /usr/local/bin/pod:23:in `load'' from /usr/local/bin/pod:23:in `<main>''

También verifiqué mi versión de Git que era 1.8.4 pero estoy obteniendo alguna solución para actualizar la misma.


Haga lo que se sugiere a continuación y solucionará este problema:

Preferencias de Xcode -> Ubicaciones -> Seleccionadas las herramientas de Command Lin: selecciona Xcode 8.3 o lo que quieras seleccionar.

Paso 1:

Paso 2:

Espero que solucione tu problema !!!


Me encontré con esta respuesta después de instalar la última versión de XCode 9.3 -

Estaba tratando de hacer un -

  • Actualización de Pod [o --version, o cualquier comando de pod ...]
  • Traté de "preparar git de instalación" como en la respuesta superior, pero hubo todo tipo de quejas sobre el no acceso a Cellar, luego, cuando agregué el acceso, faltaron compiladores de c.

La configuración de herramientas de línea de comandos en Ubicaciones en Preferencias de Xcode mostró las últimas herramientas de línea 9.3 instaladas "correctamente", pero después de leer las respuestas anteriores, decidí instalarlo de nuevo usando -

xcode-select --install

Después de la descarga / instalación, el pod comenzó a funcionar nuevamente, todavía tenía problemas con brebaje, que era un problema de alta sierra. corregido con - https://github.com/Homebrew/brew/issues/3285 .


Necesita configurar su versión de herramienta de línea de comando, en su Xcode (Preferencias):

Puede descargar la última herramienta de línea de comandos del Portal de descarga de Apple , si tiene una cuenta / ID de desarrollador de Apple.


Aquí están las herramientas Xcode estables y beta actuales y los enlaces de descarga de la herramienta de línea de comandos. (Asegúrese de haber iniciado sesión con la cuenta de desarrollador premium en la cuenta de desarrollador de Apple para acceder a estos enlaces)

Xcode 10

Xcode 9

Una vez que haya instalado la última herramienta de línea de comandos en su sistema, configúrela desde el menú de Xcode.

(Elementos de menú de Xcode) Xcode ► Preferencias ► Ubicación ► Herramienta de línea de comando ► Seleccione la herramienta de línea de comando adecuada


Primero elimine el git existente en su sistema usando comandos:

Usa el comando "which git" que te dará la ruta, di "/ usr / local / bin / git", luego usa el comando -> $ sudo rm -rf / usr / local / bin / git

Esto eliminará git existente de tu sistema. Luego, vuelve a instalar git de nuevo

$ brew install git

Podría emitir una advertencia que diga Warning: git 2.13.2 is already installed, it''s just not linked. You can use `brew link git` to link this version. Warning: git 2.13.2 is already installed, it''s just not linked. You can use `brew link git` to link this version.

A continuación, ejecute el comando mencionado a continuación: -

$ sudo chown -R $(whoami) /usr/local/share/ $ sudo chown -R $(whoami) /usr/local/lib $ brew link --overwrite --dry-run git

Puede que le proporcione un error. Error: Could not symlink share/git-core/templates/description Target /usr/local/share/git-core/templates/description already exists. You may want to remove it: rm ''/usr/local/share/git-core/templates/description'' Error: Could not symlink share/git-core/templates/description Target /usr/local/share/git-core/templates/description already exists. You may want to remove it: rm ''/usr/local/share/git-core/templates/description''

Para forzar el enlace y sobrescribir todos los archivos en conflicto: brew link --overwrite git

Para enumerar todos los archivos que se eliminarán: brew link --overwrite --dry-run git

Entonces, finalmente ejecuta el comando

$ brew link --overwrite git

Así es como actualicé mi git y pod init funcionado. Espero que lo encuentres útil :)


Tuve un problema similar después de instalar un segundo Xcode . Como resultado, no había command line tools especificadas en xcode-select -p

Se corrigió eligiendo manualmente la versión más nueva de Xcode