Подтвердить что ты не робот

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

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

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


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


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


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

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

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

4b9b3361

Ответ 1

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

Ответ 2

Как я описал в этой статье: fooobar.com/questions/216406/...

Для достижения этой цели можно ввести следующие команды:

enter image description here Конечно, файлы, показанные в этом сообщении, должны быть изменены в соответствии с вашими потребностями.

Ответ 3

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

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

http://www.mac-terminal.com/files-and-folders/permissions/chmod/

Ответ 4

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

$ sudo chown -R Roger my_app_folder/*

А также:

$ sudo chmod -R 774 my_app_folder/*

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

chmod: невозможно изменить режим файла в my_app_folder: операция не разрешена

Ответ 5

  1. перейти в папку в Finder
  2. щелкните правой кнопкой мыши на папке и нажмите "Получить информацию"

enter image description here

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

enter image description here

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

enter image description here