1 votos

¿Por qué los enlaces simbólicos a veces se desvanecen en Xcode?

Los archivos de código fuente de interés están en un recurso compartido de red alojado en un Win7 de la máquina, pero los enlaces simbólicos se crean en esta Mac usando ln -sf

Estos son .h archivos, y a veces uno o más de ellos no se encuentran por el compilador de C++. Me sale un error como foo.h no se encuentra, cuando lo puedo ver y leer la (vinculada a) contenido usando el Finder.

Mi trabajo es copiar el archivo en lugar de un enlace simbólico. Entonces me parece que los otros archivos (enlace simbólico .h archivos en el mismo directorio de enlaces a archivos en el mismo directorio de origen; como el "malo") no tienen problemas.

Cual(es) se ven afectados varían demasiado.

Alguna idea de qué podría estar causando esto? Todo comenzó cuando la actualización de Mac OSX para los Mavericks, que tiene diferentes CIFS código de la red. Aún así sucede con Yosemite.

Tenga en cuenta que el enlace no funciona en el Mac en general; lo hago en Mac, e incluso cuando está teniendo el error en Xcode puedo ver el contenido del archivo se resuelve como se esperaba en las Columnas de la vista en el Finder, o con cat en el prompt de bash. Es sólo Xcode del compilador del problema.

Más Detalles

Los archivos son parte de un "marco" y el enlace (ejemplo)

cd /Volumes/There/blah/blah2/blah3/blah3/CocoaPods/Pods/BuildHeaders/Cheeseburger
ln -sf ../../Cheeseburger/Burger/head1.h
  ⋮ a bunch of files in same path, head2.h, head3.h, etc.

cd ../../Headers/Cheeseburger
ln -sf ../../Cheeseburger/Burger/head1.h
  ⋮ etc.

Me va a dar un error al buscar el head5.h, y los demás funcionan bien.

2voto

Rilakkuma Puntos 417

Los enlaces simbólicos son a menudo destruidas por algunas herramientas de archivo, especialmente por aquellas que se construyen en algunas versiones de PHP, por ejemplo. Tratar de empaquetar y desempaquetar un archivo y comprobar si los enlaces simbólicos son todavía vivo. También, los enlaces simbólicos no se guardarán en NTFS o similares que no son mac del sistema de ficheros. Por favor, compruebe si los enlaces simbólicos se rompen después de tener acceso a la unidad de la computadora de Windows.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X