Docker и виртуализация
Поскольку ваш Mac работает на bare metal (а не сам является виртуальной машиной), вы можете запускать слои виртуализации поверх macOS с полной производительностью.
Установите Docker Desktop (графический интерфейс) или Colima (лёгкий, ориентированный на командную строку):
brew install colima dockercolima start --cpu 4 --memory 8docker run hello-worldВиртуальные машины macOS (Anka, Tart)
Заголовок раздела «Виртуальные машины macOS (Anka, Tart)»Для эфемерных, воспроизводимых сред сборки macOS:
- Tart — виртуальные машины macOS/Linux с открытым исходным кодом на Apple Silicon:
Окно терминала brew install cirruslabs/cli/tarttart clone ghcr.io/cirruslabs/macos-sonoma-xcode:latest sonomatart run sonoma - Anka (Veertu) — коммерческая виртуализация macOS для ферм сборки.
Лицензирование и ограничения
Заголовок раздела «Лицензирование и ограничения»Это хорошо сочетается с self-hosted-раннерами для сборок «в чистой комнате» для каждого задания.