2010-11-03 5 views
8

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

Screenshot for error warning

+0

Исправлено в Xcode 9 –

ответ

7

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

+0

У меня была эта проблема после чистой переустановки Lion и с помощью помощника по миграции, чтобы вывести мою папку пользователя, под которой все мои коды. Я перезагрузился после повторной установки Xcode и перед тем, как увидеть эту проблему, но после перезагрузки она была решена. –

3

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

+0

сфокусировано на коде – thomdask

+0

Я подтверждаю, что это была проблема в моем случае, xcode 3.2.6 – sorin

+0

просто сосредоточиться на файле кода, а не на файле ресурсов. – nonocast

1

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

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

Я пробовал это, и это было не так. – thomdask

+0

Это было не для меня. – JoePasq

5

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

0

Я просто столкнулся с той же проблемой, а затем заметил, что у меня закончилось дисковое пространство. Вы можете отключить предупреждение, которое появляется, когда вы бежите на дисковое пространство (возможно, это не разумная вещь). Я сделал это несколько дней назад и был озадачен на мгновение, когда появилось это сообщение. Они могли просто сказать «Диск полный» или что-то вместо «не может сохранить». В любом случае, если кто-нибудь когда-нибудь столкнется с этим, просто освободите место на диске.

Возможно, вы сможете сохранить внешний редактор, потому что он также не создает ваше приложение, которое может использовать небольшое оставшееся пространство. Возможно, это также было связано с тем, почему он работал после перезагрузки (если OS X очистил некоторые кешированные файлы при перезагрузке), это кажется правдоподобным.

Либо это, либо ваш жесткий диск может быть просто разбит. tic .... tic .... tic .....

0

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

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

С уважением Umair Бхатти

3

Не знаю, почему, но временные файлы закончились нечетным состояние.В «/ частных/вар/папках» Я просто удалил все папки и прояснилась проблема

cd /private/var/folders 

sudo rm -fR * 

Примечания: никогда не делать «Суд ет», если вы действительно не знаете, что вы делаете. Это может привести к безвозвратному ущербу.

+0

Это прояснилось для меня. Сначала пробовал другие решения, это сработало, но я искал в этих папках и нашел тот, у которого были файлы проекта, и просто удалил одну папку. –

0

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

0

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

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

0

У меня есть этот вопрос много раз. Я выполнил следующие шаги, чтобы исправить это.

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

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

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

Смежные вопросы