Сбой выполнения командной строки Xcode 11.6 с ненулевым кодом выхода

#ios #xcode

#iOS #xcode

Вопрос:

Я пытаюсь заархивировать свою сборку, Xcode 11.6 запущенную на macOS 10.15.5 , и каждый раз получаю одну и ту же ошибку «Сбой выполнения командной фазы Scriptexecution с ненулевым кодом выхода». В опции Si&nin& amp; Capabilities я выбрал профиль подготовки дистрибутива на обеих вкладках Debu& и Release и отключил автоматическую подпись.

У меня есть 2 сертификата: один для разработки и один для распространения.

Вот ошибка:

Я уже пробовал блокировку и разблокировку связки ключей. В Xcode 10 и macOS 10.14 это сработало без каких-либо проблем.

Не могли бы вы мне помочь, пожалуйста, Роберт

Ответ №1:

Согласно сообщению об ошибке, похоже, что существует скрипт сборки, который пытается запустить другой вызванный скрипт copy-www-build-step.sh и получает ошибку «Отказано в разрешении». Наиболее вероятная причина заключается просто в том, что файл сценария не имеет разрешений на выполнение (ни у каких файлов нет этого разрешения по умолчанию, и разрешения часто теряются, например, при распаковке архива).

Это можно легко решить, выполнив следующую команду в терминале, чтобы включить разрешения на выполнение:

 chmod  x /path/to/copy-www-build-step.sh