spiegel-keyman/docs/build/old/ios-notes.md
Marc Durdin 4e878664d4 docs: address review comments
* Move old notes into an old/ folder to clarify their pending removal
  and add a note to the top of each file.
* Cleanup macos.sh script to fix various issues.
2021-06-23 06:15:53 +10:00

1 KiB

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.