mac for descargar ios xcode xcode6 ios-frameworks

ios - for - ''Marco no encontrado'' en Xcode



xcode for windows (13)

Sé que esto se ha pedido un par de veces. Seguí las instrucciones de estos:

Agregar marcos para proyectar en Xcode 5 y agregar rutas * relativas *

xcode4: error del vinculador: no se encontró el directorio para la opción

Todavía Xcode está dando este error:

Aquí está mi configuración actual:

El marco de tornillos es para que pueda usar el SDK de Parse. Descargué el proyecto en blanco desde aquí: https://parse.com/apps/quickstart#parse_data/mobile/ios/native/new

Esta funcionando. Traté de copiar todas las opciones de configuración, pero todavía no funciona.


Acabo de tener la misma situación (estaba teniendo dificultades para abordar el error de compilación del OP después de agregar un marco de terceros) y parece un error en Xcode (el mío es 8.3.2 (8E2002) ).

El problema era que el nombre de una carpeta en la ruta al marco contenía espacios. En este caso, Xcode los escapó incorrectamente con barras invertidas como esta en Build Settings -> Framework Search Paths :

$(PROJECT_DIR)/Folder/ with/ spaces/Lib

Para solucionar esto, solo edite manualmente la entrada para eliminar esas barras invertidas y encierre la cadena completa entre comillas como esta:

"$(PROJECT_DIR)/Folder with spaces/Lib"


Además de eliminar el marco del Podfile y las Podfile y Linked Frameworks and Libraries , también tuve que eliminar la referencia al marco en Other Linker Flags .


Aquí está la solución:

Convierta el atributo "$ (PROJECT_DIR)" (puede que no sea recursivo de forma predeterminada) en una opción recursiva en Seleccionar proyecto Haga clic en Objetivos Haga clic - Configuración de la búsqueda Busque ''Ruta de búsqueda de marco'' - Haga doble clic en la entrada.

Rascado de https://.com/a/31298214/4493512


Cuando se me ocurrió este error fue porque la carpeta Pods estaba en iCloud y no tenía una copia local en mi computadora. ¡Vaya a la carpeta de su proyecto en Finder y verifique si hay un símbolo de iCloud en alguna de las carpetas dentro de él!


Después de agregar ambos marcos, abra también cada marco de Pernos y Parse y agregue Parse y Pernos al proyecto, entonces el problema se resolverá


Elimine el marco que está causando el problema (eliminando la referencia).

Luego agréguelo nuevamente, siguiendo estos pasos para agregar marcos y bibliotecas FBSDK:

  1. haga clic en proyecto
  2. Configuración general
  3. marco vinculado y bibliotecas
  4. haz clic en el botón más y agrega todo lo que quieras

Intente eliminar Bolts.framework del marco vinculado y vuelva a agregarlo. Además, en su Framework Search Path mantenga la ruta hasta Bolts.framework como $(PROJECT_DIR)/Bolts si está dentro de la carpeta Bolts en la ruta del directorio de su proyecto.


Me di cuenta de que no había ejecutado / construido mi marco con el Generic Device , lo que extrañamente condujo a estos problemas. Acabo de volver a poner el marco y funcionó.


Mi marco tiene un nombre largo como FrameworkSDK_Light-1.0.6.framework, así que lo renombré a FrameworkSDK_Light.framework y resolvió mi problema.


Nada de lo anterior funcionó para mí hasta que descubrí que tenía una línea en blanco "Cualquier arquitectura | Cualquier SDK" debajo de Rutas de búsqueda de marco / Depuración en Configuración de compilación.

Eliminó la línea y funciona!


Soy bastante nuevo en el desarrollo de iOS. Aparentemente, este problema para mí fue el resultado de abrir el proyecto .xcodeproj Xcode en lugar del espacio de trabajo .xcworkspace Xcode. Abrí el espacio de trabajo y el error desapareció.


eliminar todos los marcos de los binarios incrustados y volver a agregarlo


yo también recibía este error, moví el archivo de marco a la carpeta del proyecto raíz y lo agregué nuevamente al marco y el problema está resuelto.