Серверный бот Xcode с кокаоподами на m1
Итак, в настоящее время я создаю свой проект и запускаю тесты при использовании xcode 13.2.1, запускаемого с rosetta.
Однако, когда я успешно добавляю бота сервера xcode и добавляю сценарий предварительной интеграции, как показано ниже, возникает следующая ошибка: «Не удалось найти «Alamofire» для «x86_64-apple-ios-simulator», найдено arm64».
Я пробовал много разных настроек проекта, но это похоже на ошибку, которую я получаю, когда пытаюсь запустить свой проект с помощью xcode без rosetta. У меня такое ощущение, что система сборки, которую использует бот сервера xcode, не использует те же настройки rosetta, которые используются при сборке из xcode.
Кто-нибудь знает, как заставить бота сервера xcode построить проект Cocopods, создавая при этом необходимую версию Alamofire x86_64 для симулятора?
#!/bin/sh
cd $XCS_PRIMARY_REPO_DIR
export PATH="$PATH:/opt/homebrew/bin/"
echo "Working Dir: $XCS_PRIMARY_REPO_DIR"
echo "Loading Bash Profile"
source ~/.bash_profile
echo "INSTALLING COCOAPODS"
brew uninstall cocoapods
brew reinstall cocoapods
echo "INSTALLING PODS"
~/.rvm/wrappers/ruby-3.0.0/pod install --verbose