WARNING: these are old configuration notes. See macos.md for current steps.
- Xcode 11
- iOS 9+
- SwiftLint (
brew install swiftlint
) - Carthage 0.37+ (
brew install carthage
) - Pandoc (
brew install pandoc
)- Used solely to generate offline help.
- Coreutils (
brew install coreutils
) - sentry-cli (
brew install getsentry/tools/sentry-cli
) to utilize Sentry-based error reporting - jq (
brew install jq
) bash
(brew install bash
)- Building Keyman Web is a precursor for compiling KMEI, so verify your system has all the Minimum Web Compilation Requirements, including (but not limited to):
Note that the brew
command mentioned above is Homebrew, which may be found at https://brew.sh/.
While not strictly necessary, it certainly simplifies installing the prerequisites above.