Сначала уточните, какая версия Xcode нужна проекту, затем выполните xcodebuild -version и xcode-select -p чтобы проверить текущую цепочку инструментов. После установки или переключения версии выполните необходимые первоначальные настройки в графическом интерфейсе, а затем запустите сборку из скрипта.
Сертификаты для подписи должны быть предоставлены с разрешения клиента. Импортируйте сертификат в связку ключей, используемую проектом, и проверьте наличие соответствующего закрытого ключа и срок действия. Убедитесь, что команда, Bundle Identifier и способ экспорта в профиле подготовки соответствуют проекту.
Если компиляция проходит, но экспорт завершается ошибкой, сохраните сообщения об ошибках отдельно для архива и экспорта. Не считайте их одним этапом. Сначала проверьте процесс в Xcode, а затем подключайте автоматизацию. Не запускайте конвейер снова и снова, пока не проверены материалы для подписи.