Разблокировать файлы 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 нет разрешений.