Для тех из вас, кто видит это, мы нашли решение.
Оказывается, у нас была проблема с тремя вещами:
Скрытая ошибка, котораяне раскрывался до тех пор, пока мы не стали ближе изучать журнал сборки, пытаясь собрать его с сервера (вместо удаленного, как это обычно происходит с потоком CI / CD).Обычный arm64 просто говорил, что компилятор не работает, поэтому нам пришлось очистить сборку и проверить код, чтобы увидеть, что происходит.
Конфигурация сборки развертывания / выпуска (профили обеспечения иСертификаты) и
Корни VCS в TeamCity.
Мы нашли компьютер, на котором разработчик, оригинальный сервер TeamCity, остановили сервер, посмотрели сценарии и запустили сценарий, который продолжал давать сбой (makeIpa.sh), и мы получили более подробную информациюсообщения об ошибках при запуске скрипта.
Затем мы последовали за ошибками, которые выдал нам скрипт при выполнении в терминале, а затем мы наконец получили сборку для успешной компиляции.
Затем нам пришлось разрешитьпроблемы с сертификатами для развертывания в TeamCity.
Мы сделали это, удалив все сертификаты, профили и идентификаторы Apple из xcode на компьютере сервера, а затем снова настроив его, чтобы разрешить доступ.
После этого сборка и архивирование были успешными, но затем мы продолжали отправлять неверную версию нашего приложения из TeamCity в производство.
Затем мы посмотрели на корни VCS и поняли, что корневая конфигурация VCS быланастроен на публикацию ветки, которая была повреждена.
Надеюсь, эта информация поможет!