ios - Falta el archivo.dylib
xcode ios9 (6)
Estoy tratando de compilar mi proyecto en iOS 9. Estoy usando XCode7. Así es como se ve: error:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: can''t open file: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/usr/lib/libz.dylib (No such file or directory)
error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: can''t open file: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/usr/lib/libiconv.dylib (No such file or directory)
Mis archivos de dylib se muestran en color rojo, así que intenté agregarlos nuevamente, pero no hay archivos de dylib, todos los archivos se muestran en .tbd
en lugar de .dylib
. Por favor ayúdame con esto..
Esto es lo que funcionó para mí.
- Vaya a sus objetivos, cree fases, "Vincule binarios con bibliotecas" y haga clic en el botón +.
- Haga clic en el botón "Agregar otro ..."
- Presione CMD + Shift + G para abrir el cuadro de diálogo "Ir a la carpeta" y corte y pegue la carpeta:
/usr/lib
- En el cuadro de búsqueda de la parte superior derecha, escriba una sección de su archivo "faltante", que para mí era
libsqlite3.dylib
, luego haga clic en Abrir.
Esto debería vincular en el archivo que faltaba previamente.
(Probado con Xcode 7.1)
Lo resolví por:
Vaya a su destino -> Fases de compilación -> Enlace binario con bibliotecas -> Agregar libiconv.dylib
¡Eso es todo!
Quitarlo de "Vincular binario con bibliotecas" solucionó mi error.
libz.dylib ahora se encuentra en libz.tbd
los archivos .tbd son nuevas "bibliotecas de código auxiliar basadas en texto", que proporcionan una versión mucho más compacta de las bibliotecas de código auxiliar para su uso en el SDK
Por fin lo arreglé . https://forums.developer.apple.com/thread/4572 . Agregue los archivos dylib en "Otros indicadores de vinculador".