#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