xcode7 - marcos - Xcode no pudo generar una representación rápida para mi propio marco
crear marcos artisticos en photoshop (5)
Desde mi experiencia, hay dos causas posibles para este problema. La primera es que tu framework no puede ser localizado. Para solucionar este problema, debe ir a la configuración de compilación del objetivo y agregar una ruta a las rutas de búsqueda de Framework o bien un absoluto:
/Users/{user}/path-to-framework-parent-directory
o relativo al directorio del proyecto:
$(PROJECT_DIR)/path-to-framework-parent-directory
Otra posible causa es que la ruta a su marco contenga un espacio en ella. Descubrí que no importa si intenta escapar con barra invertida ../Project/ Name/frameworks
o toma la ruta completa entre comillas dobles "../Project Name/frameworks"
. El resultado sería que SourceKit no pudo cargar el módulo.
Tenga en cuenta que $(PROJECT_DIR)
podría expandirse a una ruta con un espacio en ella y también daría como resultado el mismo error. Parece un error en Xcode / SourceKit (probé el último Xcode 7.2-beta3 y el error sigue ahí).
Mi repositorio estaba en el segundo disco duro /Voluems/Macintosh HD/Repos
. Acabo de cambiar el nombre del disco duro a HD
, por lo que la ruta se parece a /Volumes/HD/Repos
y el problema desapareció.
He creado un marco que quiero usar en mi aplicación OS X. Desde que actualicé a Xcode 7 en El Capitan
, cuando intento hacer un comando-clic en la declaración de import
, Xcode pasa a la siguiente vista.
¿Cómo puedo obtener Xcode para mostrar la representación Swift correctamente? Lo he hecho antes y mi solución fue recrear cada archivo de proyecto que no quiero volver a hacer.
Ejecutar producto-> Limpiar, Producto-> Construir es lo que funcionó para mí.
Extrañamente, el simple hecho de cambiar el nombre de mi carpeta de "Desarrollador" a "Desarrollo" solucionó el problema.
La respuesta de Max S. me indicó la dirección correcta, sin embargo, estaba usando la opción ''recursiva'' para mi ruta de acceso de marco.
Para hacer que las cosas funcionen, tuve que agregar explícitamente una ruta al directivo principal directo del marco en cuestión (como se opuso a tener solo una ruta a uno de sus directorios superiores con el conjunto de opciones "recursivo").
HTH
Yo también tuve este problema y las otras soluciones no funcionaron. Finalmente lo descubrí en mi caso:
El nombre del objetivo tampoco puede tener un espacio en él.
Para renombrarlo:
- Ir a la configuración de su proyecto
- Expanda la columna de la lista de objetivos a la izquierda si no está ya allí
- Haga clic en el objetivo relevante una vez (o presione Enter o Tab cuando lo haya seleccionado) y escriba el nuevo nombre sin el espacio