Xcode -dynamic error de biblioteca estática no especificado

Tengo un subproyecto dentro de Xcode que crea una biblioteca estática referenceda por el proyecto padre. Todo ha ido bien hasta el lanzamiento de iOS 7.1 y Xcode 5.1, de repente recibo la siguiente advertencia.

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: -dynamic not specified the following flags are invalid: -ObjC warning: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/usr/lib/libsqlite3.0.dylib is a dynamic library, not added to the static library 

¿Alguien sabe lo que tengo que hacer para solucionar esta advertencia?

Creo que las soluciones se encuentran en el concepto básico de bibliotecas dinámicas y estáticas. En cuanto a las bibliotecas, las bibliotecas dinámicas (libsqlite3.0.dylib en su caso) son bibliotecas de sistema y no es necesario agregarlas a su biblioteca estática. todo lo que necesita hacer es agregar su reference en su objective final en el que desea usarlos (su aplicación).

así que, en resumen: intente eliminar la reference a sqlite3.0.dylib de su biblioteca estática (supongo que otro proyecto que está utilizando dentro de su aplicación de nivel superior) y agréguelo a su aplicación (no a la biblioteca estática) y estará Probablemente sea bueno para ir. (resolví mi problema)

[Editar]: confirme el git de su proyecto o haga lo que haga para hacer una copy de security de su proyecto, existe la posibilidad de que Xcode rompa su proyecto sin motivo alguno después de eliminar estas bibliotecas dinámicas y NO, eliminar los datos derivados del proyecto no lo hará resolver el problema.

    Intereting Posts