mirror of
https://github.com/MultiMote/niimblue
synced 2026-01-19 19:37:11 +03:00
65 lines
1.4 KiB
Markdown
65 lines
1.4 KiB
Markdown
## NiimBlue standalone app
|
|
|
|
Install dependencies
|
|
|
|
```bash
|
|
cd ..
|
|
npm i
|
|
cd capacitor
|
|
npm i
|
|
```
|
|
|
|
Build niimblue static files
|
|
|
|
```bash
|
|
npm run build-www
|
|
```
|
|
|
|
# Android
|
|
|
|
Run debug build on android device (adb)
|
|
|
|
```bash
|
|
npm run run-android
|
|
```
|
|
|
|
Or build release apk (`apksigner` should be in your PATH):
|
|
|
|
```bash
|
|
export KEYSTORE_PATH=/path/to/keystore.jks
|
|
export KEYSTORE_ALIAS=your_alias_name
|
|
export KEYSTORE_PASSWORD=pa$$word
|
|
export KEYSTORE_ALIAS_PASSWORD=pa$$word
|
|
|
|
npm run build-android
|
|
```
|
|
|
|
To see console, go to `chrome:inspect/#devices` on desktop chrome browser and select niimblue on your device.
|
|
|
|
To get prebuilt apk, see the latest artifact in [build-android-app](https://github.com/MultiMote/niimblue/actions/workflows/build-android-app.yml) Actions task.
|
|
|
|
# iOS (experimental)
|
|
|
|
Run debug build on iPhone Simulator
|
|
|
|
```bash
|
|
npm run run-ios
|
|
```
|
|
|
|
Run on device,
|
|
|
|
```bash
|
|
npm run build-ios
|
|
```
|
|
|
|
**iOS**: Unlike Android (and also Cordova), Capacitor lacks ability to pass `DEVELOPMENT_TEAM` as environment variable.
|
|
|
|
In order to run on actual device, you'll need to set your own DEVELOPMENT_TEAM within Xcode under `Signing & Capabilities`.
|
|
|
|
Free (limited) developer account is also available.
|
|
[Click here for more details](https://developer.apple.com/support/compare-memberships/)
|
|
|
|
**macOS (Catalyst)**: Choose Mac Catalyst.
|
|
|
|
Note: macOS doesn't need codesign to run on local machine.
|