docs(ios): minor readme tweak re Web prereqs

This commit is contained in:
jahorton 2021-06-10 08:04:19 +07:00
parent f62309dedf
commit fb3c8bfb83
2 changed files with 4 additions and 4 deletions

View file

@ -3,7 +3,6 @@
## Prerequisites
* Xcode 11
* iOS 9+
* [Node.js](https://nodejs.org/) 8.9+ (for building the embedded KeymanWeb engine)
* SwiftLint (`brew install swiftlint`)
* Carthage 0.37+ (`brew install carthage`)
* Pandoc (`brew install pandoc`)
@ -12,6 +11,9 @@
* 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.
@ -22,8 +24,6 @@ The source for our published iOS Keyman app is found within the **keyman/** subd
the views specific to the Keyman app, while the core functionality is found in KeymanEngine.framework.
### Building
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)
To build Keyman for iOS, please run the build.sh build script within this folder.
You will need to run with the command-line argument `-no-codesign` or establish alternate code-signing permissions to
complete the build for the final app.

View file

@ -3,7 +3,7 @@ The Original Code is (C) 2017-2018 SIL International
## Minimum Web Compilation Requirements
* Java 7+ (required by the Google Closure Compiler)
* [Java 7+](https://adoptopenjdk.net/releases.html) (required by the Google Closure Compiler)
* This can be ignored for Keyman Developer builds.
* A local installation of [Node.js](https://nodejs.org/) v8.9+.
* Builds will call `npm install` to automatically install further necessary build dependencies.