ios objective-c linker-errors linker-warning

ios - Apple Mach-O Linker Warning "Directorio no encontrado para la opción..."



objective-c linker-errors (2)

Me senté en este tema por más de una semana antes de descubrirlo. Para mí, el problema era una referencia de pod faltante. Y el error que estaba mostrando en xcode era extraño. Cuando digo raro, no te dicen qué es exactamente lo que falta o el error. Ver la imagen a continuación:  Y el problema estaba alrededor del objetivo de la prueba. Estaba exhausto probando todas las rutas de búsqueda de Framework y Paths de Búsqueda de Bibliotecas para reiniciarlas o eliminarlas del proyecto también. Nada funcionó.

Y finalmente hice una conjetura y agregué el pod de análisis de Google tanto para probar el objetivo de la aplicación principal como para golpearlo ... comenzó a funcionar. ¡¡¡Loca!!! El error aquí en la imagen, si ves, denota algo que ver con la arquitectura. Incluso jugué con la configuración de la arquitectura.

Entonces, todo se trata de un pod faltante en el objetivo que está intentando compilar. Espero que esto ayude.

Simplemente quiero deshacerme de las advertencias que aparecen así:

ld: warning: directory not found for option ''-F/Users/m/Desktop/FacebookSDK'' ld: warning: directory not found for option ''-F/Users/m/Desktop/FacebookSDK/FBAudienceNetwork'' ld: warning: directory not found for option ''-F/Users/gavin/Downloads/shaffiulla11-bat-b86d81d8adc6'' ld: warning: directory not found for option ''-F/Users/gavin/Desktop/shaffiulla11-bat-b86d81d8adc6'' ld: warning: ignoring file /Users/Gavin/Desktop/FacebookSDK/Bolts.framework/Bolts, missing required architecture x86_64 in file /Users/Gavin/Desktop/FacebookSDK/Bolts.framework/Bolts (2 slices)

Obviamente, estoy usando diferentes directorios ahora debido a los múltiples reformateos de mi unidad debido a problemas con la placa lógica y solo me gustaría saber la forma más conveniente de deshacerme de estos errores. Gracias por el tiempo y la ayuda.


Vaya a la configuración de Proyectos y elimine las rutas sobrantes de Frameworks que no necesita.

Esto es lo que parece cuando abro la configuración de compilación de mi proyecto:

Haga clic en "Rutas de búsqueda de marcos" y encontrará las rutas falsas que se enumeran allí, que puede eliminar.