-
-
Notifications
You must be signed in to change notification settings - Fork 112
macOS Build Agent Setup
Marc Durdin edited this page May 26, 2021
·
11 revisions
- Install macOS Big Sur + updates
- Install XCode, start once
- Change sleep preference to never sleep
- Install certificates and private keys
- FVKeyboards certificate
- Keyman for iOS
- Keyman for macOS
- Install provisioning profiles
- Keyman x 2
- FVKeyboards x 2
xcode-select --install
- Install Homebrew
brew install node.js
brew install swiftlint
brew install carthage
brew install pandoc
brew install coreutils
brew install getsentry/tools/sentry-cli
brew install jq
brew install bash
brew install wget
brew install cocoapods
brew install adoptopenjdk11
brew install rsync
- Install Build Agent software
- Add
KeymanBuildAgent
environment variable to .zshrc and .bashrc - Add ssh keys for publishing artifacts
brew install meson
(For now we don't support rebuilding keyboards on macOS for core, until we have a better cross-platform kmcomp)