mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-06 00:45:32 +00:00
* 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.
21 lines
1 KiB
Markdown
21 lines
1 KiB
Markdown
# Keyman for iOS configuration notes
|
|
|
|
WARNING: these are old configuration notes. See [macos.md](../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](../web/README.md#minimum-web-compilation-requirements), including (but not limited to):
|
|
- [Node.js](https://nodejs.org/) 8.9+ (for building the embedded KeymanWeb engine)
|
|
- [Java 7+](https://adoptopenjdk.net/releases.html)
|
|
|
|
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.
|