Keyman for iOS configuration notes
June 22, 2021 ยท View on GitHub
WARNING: these are old configuration notes. See macos.md for current steps.
Prerequisites
- 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.