Acabo de crear un nuevo proyecto Xcode 8 y estoy tratando de instalar Alamofire a través de CocoaPods. Justo después de la pod install
, recibo este error:
[!] Error installing Alamofire [!] /usr/bin/git clone https://github.com/Alamofire/Alamofire.git /var/folders/18/n59jh6715l38t9wsmbgv5yvc0000gp/T/d20160926-3719-16da22u --template= --single-branch --depth 1 --branch 4.0.1 Cloning into '/var/folders/18/n59jh6715l38t9wsmbgv5yvc0000gp/T/d20160926-3719-16da22u'... fatal: unable to access 'https://github.com/Alamofire/Alamofire.git/': SSL: certificate verification failed (result: 5)`
El viernes pasado, he instalado otra biblioteca en otro proyecto de Xcode 8 sin problemas, así que realmente no sé qué hacer. En ambos casos, he usado un Macbook Pro con MacOs Sierra.
Tienes un ticket similar en CocoaPods -aplicación 355 .
Si estaba funcionando antes y no ahora, algo debe ser diferente entre las dos instancias de installation de la unidad. O el usuario no es el mismo o la url involucrada es diferente (ssh before vs. https ahora, por ejemplo)
Como se sugiere aquí o en este número , verifique su configuration global de git ( ~/.gitconfig
) y elimine las configuraciones de slCAInfo
y sslVerify
para ver si el problema persiste.
O compruebe si tiene una variable de entorno SSL_CERT_FILE
actualmente activa (exportada) . (también mencionado en este número )
Intenta ver si el uso de ssh funciona mejor:
git config --global url."git@github.com/Alamofire".insteadOf https://github.com/Alamofire
Como el OP Aleph72 comentó a continuación :
Mi línea slCAInfo en la configuration de git apuntaba a un file
.pem
exportado que incluía dos certificates, y uno de esos caducados hace unos días.
Entonces, eliminar esa configuration de sslCAinfo ayudaría aquí.