xcode Документ "..." не может быть сохранен - PullRequest
8 голосов
/ 03 ноября 2010

Я использую xcode 3.2.4 на снежном барсе.Сегодня, когда я пытался сохранить файл в моем проекте, я получаю сообщение об ошибке: «nameOfFile.m» не удалось сохранитьЯ попытался переустановить XCode, но не повезло.Файл можно редактировать в других редакторах, и я вижу такое же поведение во всех моих проектах, а также во вновь созданных проектах.Есть идеи?

Screenshot for error warning

Ответы [ 11 ]

11 голосов
/ 07 декабря 2010

Просто перезагрузив компьютер, проблема была исправлена.

5 голосов
/ 12 апреля 2011

У нас возникла эта проблема в лабораторной среде, где пользовательские файлы монтируются через NFS.Клиентские машины работают под управлением OS X 10.6.7, а файловый сервер работает под управлением Debian Linux.После большого горя и чтения / var / log / syslog на клиентском компьютере я обнаружил, что это была небольшая проблема с блокировкой файла / гонкой в ​​файловой системе.Очевидно, что при редактировании файлов в «связке» (например, как в проекте XCode) ОС использует некоторую форму «безопасной записи», которая включает атомную запись переходных данных в ~ / Library / Caches / TemporaryItems / (что, конечно,в смонтированной системе NFS) - здесь есть гонка, которая требует правильной блокировки файлов.Мы надеемся, что исправили проблему, изменив параметры nfs_mount, как описано в Монтирование томов NFS в OS X

3 голосов
/ 09 октября 2012

Не знаю, почему, но временные файлы закончились в нечетном состоянии.В "/ private / var / folder" я просто удалил все папки, и это решило проблему

cd /private/var/folders

sudo rm -fR *

Примечание: никогда не делайте sudo rm, если вы действительно не знаете, что делаете.Может нанести непоправимый ущерб

3 голосов
/ 03 ноября 2010

Убедитесь, что вы сфокусировали мышь на области кода, а не на файле в списке файлов.

1 голос
/ 15 июня 2015

Очистка проекта (Product> Clean), затем принудительное завершение Xcode (Command + Option + Escape, выберите Xcode, нажмите Force Quit) решила проблему для меня.Я не уверен, что чистка была необходима, но это было то, что я сделал.После повторного открытия проекта я позволил Xcode проиндексировать проект, прежде чем что-либо делать, затем выполнил сборку, и все хорошо.

1 голос
/ 20 декабря 2010

Эй ........... даже я столкнулся с той же проблемой ..... Но получил ответ ...... шаги:

  1. раскрыть в папкепроект.
  2. выберите файл, который заблокирован
  3. выберите «GEt Info»
  4. отмените выбор, т.е. снимите флажок «LOCKED» в Info.
0 голосов
/ 28 сентября 2017

Другая возможная причина заключается в том, что файл, который вы пытаетесь изменить, представляет собой alias (т.е. мягкую ссылку).

В этом случае вам придется изменить исходный файл напрямую.

0 голосов
/ 20 декабря 2016

Я сталкивался с этой проблемой много раз.Я следовал ниже шагов, чтобы исправить это.

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 голосов
/ 26 февраля 2016

1. Щелкните правой кнопкой мыши по этому файлу. 2. Перейти к показу в Finder. 3.Нажмите, чтобы получить информацию. 4.Goto Sharing & Permission

Все, имя пользователя, выборка и выбор ---- Вы можете выбрать подходящий вариант чтения и записи.

0 голосов
/ 03 февраля 2012

В моем случае файл, в котором говорилось, что документ не может быть сохранен, был в основном ярлыком / союзниками файла, находящегося в другом месте.

Я не знаю, почему он не смог сохранить егобыла открыта ярлыком / союзниками в xcode, но путем перезаписи (копирования и вставки) оригинальных файлов на этот ярлык моя проблема была решена.

С уважением, Umair Bhatti

...