Skip to content

Latest commit

 

History

History
21 lines (18 loc) · 1.04 KB

ios-notes.md

File metadata and controls

21 lines (18 loc) · 1.04 KB

Keyman for iOS configuration notes

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.