Teamcity больше не может использовать агент MacOS после обновления Xcode с 9.2 до версии 10.1 и MacOS с Sierra до Mojave.Там написано:
Unmet requirements:
tools.xcode.home exists
tools.xcode.version.major is not less than 4
Вот более подробная информация: я использую teamcity для запуска сборки на Xcode с помощью плагина Teamcity, а не для запуска командной строки.
В какой-то момент после обновления доМохаве, на машине работало две версии Xcode, и поэтому я подумал, что, возможно, агент teamcity утратил свою ссылку, поэтому я решил запустить:
$ sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
Этот путь является правильным путем кXcode 10.1, который я собираюсь использовать, но это решение не сработало.Остановка и повторный запуск агента также не дали результатов, ни перезагрузка компьютера.
Также попытался снова установить инструмент командной строки, выполнив:
xcode-select --install
Также не сработало, и я знаю,этот инструмент уже был установлен, но все равно сделал снимок.
Также попытался исправить, удалив версию Xcode 9.2 путем перемещения его в трэш, не получилось ...
Единственное, что у меня естьеще не пробовал было удалить Xcode 10 и установить все заново, но на данный момент я не вижу причин для этого.
Любые идеи будут действительно оценены.Спасибо!