Tengo algunos problemas para instalar Alamofire 4.0
en mi proyecto.
Tengo la última versión de Xcode , ejecutando Swift 3 , y cuando trato de instalar alamofire obtengo 800 errores de compilación.
Aparentemente
Se requiere CocoaPods 1.1.0+ para construir Alamofire 4.0.0+
Miré la versión de CocoaPods que tengo en la terminal y dice que estoy en 1.0.1.
Supongo que ejecutar una actualización no funcionó porque CocoaPods 1.1 está en beta.
Así que no estoy exactamente seguro de cómo actualizarlo hasta donde estoy listo para ir. ¿A menos que estar desactualizado no fuerce como 800 errores del compilador? ¿Suena eso como algún otro problema?
--pre
si quieres la última versión estable--pre
ogem install cocoapods -v 1.4.0.rc.1
por ahora? ¿Será lo mismo?rc
Significa versión no estable ?Abre el
Terminal
->
copy
siguiente comandoInstalará la última versión estable de
cocoapods
.después de eso, debe actualizar el pod usando el siguiente comando
Puede verificar la versión del pod usando el siguiente comando
fuente
bundle update cocoapods
para obtener su proyecto utilizando los cocoapods más recientesSi habilitó la Protección de integridad del sistema o cualquier otro error de escritura de permisos, que está habilitado de manera predeterminada desde la versión de macOS Sierra, debe actualizar CocoaPods, ejecutando esta línea en la terminal:
Después de la instalación, verifique su versión de pod:
Te deshacerás de este error:
E instalará los últimos CocoaPods:
fuente
Si está utilizando Homebrew, abra la terminal y escriba:
Si eso no funciona, intente:
fuente
Para aquellos con un instalación de CocoaPods sin sudo (es decir, no desea otorgar privilegios de administrador de RubyGems), no necesita el
sudo
comando para actualizar su instalación de CocoaPods:Puede averiguar dónde se instala la gema CocoaPods con:
Si esto está dentro de su directorio de inicio, definitivamente debe ejecutar
gem install cocoapods
sin usarsudo
.Finalmente, para verificar qué CocoaPods está ejecutando actualmente, escriba:
fuente
A continuación se detallan los pasos para actualizar cocoapods:
Press cmd + space tab
para abrir Spotlight y luego enviar textoterminal
)pod setup
comando. Esto configurará el repositorio maestro de cocoapods.pod --version
comando.fuente
Puede resolver este problema mediante estos comandos:
Primero:
Desp: escriba la contraseña de usuario mac ahora sus cocoapods serán reemplazados por una versión estable.
Puede averiguar dónde se instala la gema CocoaPods con:
Si ha clonado el repositorio, escriba este comando:
cierra tu xcode y ejecuta este comando
fuente
Esta es una solución realmente rápida y detallada
Abra la Terminal y ejecute lo siguiente para obtener la última versión estable:
Agregue --pre para obtener la última versión previa:
En caso de que ocurriera algún error
Intente desinstalar e instalar nuevamente:
Ejecutar después de actualizar CocoaPods
Después de actualizar CocoaPods, también debe actualizar el archivo Podfile.lock en su proyecto.
Ve al directorio de tu proyecto
fuente
Intenté actualizar y no funcionó. Finalmente, tuve que eliminar completamente (manualmente) cacaopods, cocoapods-core, cocoapods-try ... cualquier otro paquete utilizado por las vainas de cacao. Use este comando de terminal para enumerar todos los paquetes:
gem list --local | grep cocoa pods
Después de eso, también elimino la carpeta ./cocoapods de la carpeta raíz del usuario.
fuente
Ninguno de los anteriores resolvió mi problema, puede verificar la versión del pod usando dos comandos
pod --version
gem which cocoapods
En mi caso
pod --version
siempre mostró "1.5.0" mientras segem which cocopods
muestraLibrary/Ruby/Gems/2.3.0/gems/cocoapods-1.9.0/lib/cocoapods.rb
. Intenté todo pero no pude actualizar la versión mostradapod --version
.sudo gem install cocopods
resulta en la instalación de la última versión peropod --version
siempre muestra la versión anterior. Finalmente probé estos comandossudo gem update
sudo gem uninstall cocoapods
sudo gem install cocopods
pod setup``pod install
atrapar para mí fue la actualización de sudo gem. Esperemos que ayude a cualquier otro cuerpo.
fuente
Un poco fuera de tema, pero en lugar de escribir la instalación de pod en el terminal, puede usar esta herramienta.
https://github.com/DKalachniuk/XcodeProjects
¡Te ahorrará tiempo!
fuente
fuente
Cambio la línea "pod 'Alamofire', '~> 4.0'" a "pod 'Alamofire',: git => ' https://github.com/Alamofire/Alamofire ',: commit => '3cc5b4e'" después eso en la terminal: "pod install --repo-update" y funciona.
fuente