1
0
mirror of https://github.com/MultiMote/niimblue synced 2026-01-19 19:37:11 +03:00
Files
niimblue/capacitor/README.md
2025-02-20 17:00:33 +03:00

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.