myProject заблокирован для редактирования, и вы не можете сохранить ваши изменения? - PullRequest
38 голосов
/ 06 марта 2012

Я получаю следующие сообщения об ошибках, когда я перенес код с моего ноутбука на Mac Mini и открыл его там:

myProject заблокирован для редактирования, и вы не можете сохранить ваши изменения?


myProject в настоящее время заблокирован, поскольку вы не являетесь владельцем файла и не имеете разрешения на запись.


Файл "xxx.xcuserdatad" не может быть разблокирован. Не удалось добавить разрешение на запись в файл, поскольку вы не являетесь его владельцем. Попробуйте изменить разрешение файла в Finder или Terminal.


Я выполнил поиск с помощью Finder. В результате появился файл с именем UserInterfaceState.xcuserstate внутри xxx.xcuserdatad ... GetInfo показала, что файл не должен быть заблокирован.

Однако просмотр пути (из GetInfo) показал, что файл находится в «xxx.xcodeproj» и далее в «project.xcworkspace / xcuserdata / xxx.xcuserdatad»

Я нигде не могу найти это, и я не знаю, как использовать мой проект на другом компьютере.

Ответы [ 4 ]

77 голосов
/ 05 октября 2013

Перейдите в папку в Finder, где находится проект xcode, и щелкните правой кнопкой мыши -> Получить информацию.Разрешения и нижняя часть должны быть установлены для чтения / записи, и в моем случае они были.Хитрость заключается в том, чтобы щелкнуть значок настроек внизу и выбрать «Применить к вложенным элементам».Метод chmod, показанный выше, не меняет разрешения содержимого в папке.

6 голосов
/ 09 апреля 2018

Обратите внимание, что мне пришлось добавить флаг рекурсивной команды и sudo, чтобы он заработал для меня:

$ sudo chown -R Roger my_app_folder/*

И

$ sudo chmod -R 774 my_app_folder/*

Потому что я получил эту ошибку:

chmod: невозможно изменить режим файла в my_app_folder: операция не выполнена допускается

6 голосов
/ 13 марта 2012

Вы пытались скопировать содержимое, как предложено в этом ответе ?: Невозможно разблокировать файл для редактирования в Xcode 4?

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

http://www.mac -terminal.com / файлы-и-папка / разрешение / CHMOD /

4 голосов
/ 11 декабря 2018
  1. перейдите в папку в Finder
  2. щелкните правой кнопкой мыши папку и нажмите «Получить информацию»

enter image description here

спуститесь вниз и нажмите на замок и напишите пароль администратора

enter image description here

Теперь нажмите на значок настроек и нажмите «Применить к вложенным элементам ...»

enter image description here

...