Разблокировать файлы xcode?
Несколько дней назад у меня возникла проблема с моим mac, поэтому я взял его в баре Genius в местном магазине Apple. Они сказали, что разделы не удались на жестком диске и что его пришлось переформатировать. Я использую программу для автоматического резервного копирования системы на внешний сервер, поэтому я не беспокоился о том, чтобы потерять что-либо. Они переформатировались, и я возвращал вещи на место.
То, что я не смог понять. У меня есть ряд проектов Xcode, над которыми мне нужно работать, но когда я пытаюсь их открыть в Xcode, я получаю это.
Файл "project.xcworkspace" не может быть разблокирован. Не удалось добавить разрешение на запись в файл, потому что вы его не владеете. Попробуйте изменить разрешения файла в Finder или Terminal.
Я попытался разблокировать проект, основную папку и файл p.list в finder и убедиться, что у меня есть доступ на чтение/запись, но я все еще получаю ошибку.
Когда они переформатировали компьютер, он удалил все ключи и сертификаты, которые я искал, но я не думаю, что программное обеспечение выполняет резервное копирование учетных данных на компьютере, поэтому я не думаю, что могу получить доступ к старым сертификатам и ключи.
Кто-нибудь сталкивался с этим раньше? Как разблокировать файл?
Ответы
Ответ 1
Помните, что Project - это не просто автономный файл .xcodeproj
, но фактически папка, содержащая несколько скрытых элементов.
Поэтому при применении разрешений необходимо применять разрешения для каждого элемента в папке проекта.
Это можно сделать с помощью всплывающего меню "Apply Permissions to Enclosed Items" (доступно в окне "Получить информацию" ), которое выглядит следующим образом:
![Apply Permissions to Enclosed Items]()
Ответ 2
Если вы не можете выбрать "Применить к вложенным элементам", убедитесь, что замок справа от него разблокирован. Если он заблокирован, нажмите на него и введите свой пароль. Тогда "Применить к вложенным элементам" станет доступным для выбора.
![illustrative image]()
Ответ 3
Если кто-то здесь использует Ionic Cordova
с той же проблемой, ответ Михаэля сработает, но вы должны перейти в родительский каталог, который является ios folder
и там появится Apply to enclosed items
.
Ответ 4
В моем случае (реагирует на родную) была проблема с node_modules. Я просто удалил его и сделал yarn install
. Возможно, они были установлены с помощью sudo
поэтому у xcode нет разрешений.