"Команда/usr/sbin/chown не удалось с кодом выхода 1" при архивировании

Я пытаюсь заархивировать свое первое приложение iOS 4.3 для iPhone, и я всегда сталкиваюсь с этой ошибкой:

Command /usr/sbin/chown failed with exit code 1

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

Ответ 1

enter image description here

У меня возникла проблема с частью SetOwnerAndGroup архивации - я не получал /usr/sbin/chown, и он получал "операцию не разрешен" в каждом файле, который он пытался "chown".

Это было легко протестировано в терминале - "chown" не работает, но "sudo chown" делает. Поскольку мне не нужно было менять права доступа к файлам, самым простым решением было не делать chown.

Снимок экрана выше показывает - я просто заглушил Install Owner/Group и сделал это.

Ответ 2

Как бы глупо это ни звучало, в XCode 5.1.1 все, что мне нужно было сделать, это выйти и перезапустить XCode прямо сейчас. Я знаю, что это не слишком "ответ", но это просто сработало для меня.

Изменение: это все еще работает по состоянию на июль 2018 года для людей. Изменение: это все еще работает по состоянию на январь 2019 года Xcode 9.4.1

Ответ 3

Когда я получил эту ошибку, перезагрузка моего компьютера исправила ее.

Ответ 4

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

sudo chown -R my_username:my_group ./my_project_folder

где "my_username" - это ваше имя пользователя, "my_group" - это ваша группа (обычно это персонал) и "my_project_folder" в папке вашего проекта.

Ответ 5

Ни один из других решений не работал у меня на Xcode 4.5. Я должен был сделать следующее:

Исправление заключается в удалении архитектуры armv6 как из вашего проекта, так и из проекта CordovaLib, очистить оба проекта и перестроить.

Источник

Ответ 6

Для этого в моей среде я очищал всю информацию о разрешении, так как adalle сказал, дополненный Tom и Фил

Я освободил поля Установить группу, Установить владельца, Установить разрешение, включая SubProject Кордовы

Ответ 7

Я пробовал все возможные варианты, и они мне не помогли. Поэтому я загрузил старые XCode 4.4.1 и voila - приложение архивировано успешно:)

Ответ 8

  • Выберите цель, которая дает вам ошибку.
  • Измените Build Active Architecture Only на "Да" на "Нет"

Это сработало для меня.

Ответ 9

Не уверен, что это та же проблема, что у вас есть, но это исправило это для меня:

Когда я создал проект XCode, у моего имени приложения было место в нем, поэтому попытка развернуть мое приложение всегда терпела неудачу. Я смог исправить это, используя Custom Archive Name.

В XCode 4...

  • Отредактируйте схему развертывания
  • Перейдите на вкладку "Архив".
  • Затем укажите имя архива, в котором нет пробелов.

Specify a Custom Archive Name

Ответ 10

Когда это происходит со мной на Xcode 8, я делаю "Clean build folder" 2 раза (первый раз, когда он выдает ошибку, но второй раз успешно), а затем снова архивируется.

Примечание. Параметр "Очистить сборку" находится в меню "Продукт", удерживая кнопку alt, и вы увидите, что опция "Очистить" меняется на "Очистить папку сборки".

Ответ 11

  • Очистите проект.
  • Очистите папку сборки. (Product > ⌥ > Clean Build Folder)
  • Установите целевое устройство на универсальное устройство iOS.

введите описание изображения здесь

Ответ 12

введите описание изображения здесь У меня была такая же проблема с Xcode. Он начал работать после перезапуска Xcode. На скриншоте настройки Xcode → build, установленная группа была пуста после перезапуска Xcode. Идентификатор группы, который он показал как некоторое число.

Ответ 13

Для меня перезагрузка мой Mac исправил это. ОС High Sierra, xCode 9.2