2010-11-03 24 views
8

Utilizo xcode 3.2.4 en leopardo de las nieves. Hoy, cuando traté de guardar un archivo en mi proyecto, recibí un mensaje de error que decía: "No se puede guardar el documento" nameOfFile.m ". Intenté reinstalar xcode pero no tuve suerte. El archivo se puede editar con otros editores y veo el mismo comportamiento en todos mis proyectos, así como en los proyectos recién creados. ¿Algunas ideas?xcode El documento "..." no se pudo guardar

Screenshot for error warning

+0

Solucionado en Xcode 9 –

Respuesta

7

Simplemente reiniciando la computadora se solucionó el problema.

+0

Tuve este problema después de hacer una reinstalación limpia de Lion y usar el Asistente de migración para traer mi carpeta de usuario, debajo de la cual está todo mi código. Me reinicié después de volver a instalar Xcode y antes de ver este problema, pero después de reiniciar de nuevo, se resolvió. –

3

Asegúrese de que tiene el ratón centrado en el área de código y no el archivo en la lista de archivos.

+0

se centra en el código – thomdask

+0

Confirmo que este era el problema en mi caso, xcode 3.2.6 – sorin

+0

solo se centra en el archivo de código, no en un archivo de recursos. – nonocast

1

Hey ........... incluso me enfrenté al mismo problema ..... pero no obtuvo la respuesta ...... pasos:

  1. revelan en la carpeta proyecto.
  2. seleccione el archivo que está bloqueado
  3. seleccione 'Información'
  4. anular la selección es decir, desactive la etiqueta 'bloqueado' en la información.
+0

Lo intenté y no fue el caso – thomdask

+0

Este tampoco fue el caso para mí. – JoePasq

5

Estábamos teniendo este problema en un entorno de laboratorio donde los archivos del usuario se montan a través de NFS. Las máquinas cliente ejecutan OS X 10.6.7 y el servidor de archivos ejecuta Debian Linux. Después de mucha pena y de leer/var/log/syslog en la máquina del cliente, descubrí que era un problema de bloqueo de archivos/condición de carrera sutil con el sistema de archivos. Evidentemente, al editar archivos en un "paquete" (por ejemplo, como en un proyecto de Xcode), el sistema operativo está utilizando alguna forma de "escritura segura" que implica escribir datos transitorios de forma atómica en ~/Library/Caches/TemporaryItems/(que por supuesto en el sistema montado de NFS): aquí hay una carrera que requiere un bloqueo de archivos adecuado. Esperamos haber solucionado el problema cambiando las opciones nfs_mount como se describe en Mounting NFS volumes in OS X

0

Me encontré con el mismo problema, entonces noté que me quedé sin espacio en el disco. Puede desactivar la advertencia que aparece cuando se queda sin espacio en el disco (quizás no sea una buena idea hacerlo). Lo hice hace unos días y me quedé perplejo por un momento cuando apareció este mensaje. Podrían haber dicho "Disco lleno" o algo así en lugar de "No se puede guardar". De todos modos, si alguien alguna vez se topa con esto, libera espacio en el disco.

Es posible que pueda guardar en un editor externo porque no está construyendo su aplicación, lo que podría agotar el poco espacio restante. También podría ser por qué funcionó después de reiniciar (si OS X limpió algunas cosas en caché al reiniciar) por lo que parece plausible.

O eso o su disco duro podría haberse colgado. tic .... tic .... tic .....

0

En mi caso, el archivo que decía que el documento no se podía guardar era básicamente accesos directos/aliados del archivo presente en otro lugar.

No sé por qué no se pudo guardar si se abrió mediante atajos/aliados en xcode, pero al sobrescribir (Copiar y Pegar) los archivos originales a ese acceso directo se solucionó mi problema.

Saludos Umair Bhatti

3

No sé por qué, pero los archivos temporales terminaron en un estado extraño.En "/ private/var/carpetas" Simplemente me quitó todas las carpetas y ayudado a resolver el problema

cd /private/var/folders 

sudo rm -fR * 

Nota: no haga nunca un "sudo rm", a menos que realmente sepa lo que está haciendo. Puede causar daños irrecuperables

+0

Esto lo aclaró para mí. Probé las otras soluciones primero, esto funcionó, pero busqué en esas carpetas y encontré una que tenía archivos de proyecto y simplemente eliminé esa única carpeta. –

0

Limpiar el proyecto (Producto> Limpiar), luego forzar el cierre Xcode (Comando + Opción + Escape, seleccionar Xcode, hacer clic en Forzar salida) me solucionó el problema. No estoy seguro si la limpieza fue necesaria, pero eso fue lo que hice. Al reabrir el proyecto, dejé que Xcode indexara el proyecto antes de hacer algo, luego hice una compilación y todo está bien.

0

1.Haga clic con el botón derecho en ese archivo 2. Vaya a Mostrar en el buscador. 3.Haga clic en obtener información. 4. Compartir Goto & Permiso

Todos, nombre de usuario, Obteniendo & selección ---- Puede elegir la opción de lectura apropiada.

0

Me he enfrentado a este problema muchas veces. Seguí los pasos a continuación para arreglar esto.

1. Select file->Show in Finder 
2. Copy those file and past different destination. 
3. Remove those file from xCode (to selecting show in finder) 
4. Then again add those files from other destination to actual location 
5. Clean code and run the code. 
0

Otra posible razón es que el archivo que está intentando modificar es una alias (es decir, un enlace blando).

Deberá modificar el archivo fuente directamente en este caso.

Cuestiones relacionadas