xcode - the - Error de Cocoapods: el comando del vinculador falló con el código de salida 1(use-v para ver la invocación)
the swift programming language pdf (6)
- Ir a la configuración del proyecto.
- Ir a la configuración de la construcción.
- Cambie CONSTRUCCIÓN DE ARQUITECTURA ACTIVA SOLAMENTE a NO.
Es la primera vez que utiliza vainas de cacao (última versión) para dependencias en el último Xcode 7.2.1 con Swift 2.1. Inicializo la carpeta de mi proyecto y luego edito el podfile y agrego mis dependencias. Cuando ejecuto la pod install
se ejecuta sin problemas hasta que abro mi proyecto y trato de compilar. He intentado esto con dos proyectos separados (uno que es completamente nuevo para las pruebas) y el linker command failed with exit code 1 (use -v to see invocation)
para ambos. Mi archivo pod se parece a esto:
platform :ios, ''8.0'' #8.0 is minimum supported, right?
use_frameworks!
target ''Testing Frameworks'' do
pod ''Alamofire'', ''~> 3.0''
end
Cierre su proyecto actual y abra el .xcworkspace creado en su carpeta de proyectos.
¡Buena suerte!
En mi caso (Xcode10, Swift), la eliminación de Pods_ [myproject] en Frameworks y bibliotecas vinculadas funcionó después de la instalación del pod.
La solución para mí fue agregar el indicador `$ (heredado) a LIBRARY_SEARCH_PATHS en la configuración de compilación de destino.
Primero intente mostrar el navegador de informes (pestaña 8. en el navegador izquierdo de Xcode) y verifique el informe . Debería darte algo de información sobre lo que está pasando:
framework not found Pods_[PODFILE_OLD_ABSTRACT_TARGET_NAME]
.
A menudo, cuando cambia el nombre del abstract_target
(o lo que sea que utilicen los Cocoapods para nombrar el marco en el futuro) en el podfile
, compruebe las bibliotecas de enlaces binarios de su objetivo en las fases de compilación .
Si mantiene el marco con el nombre antiguo que ya no existe (junto al nuevo) , elimínelo .