|
1 | 1 | # <img src="screenshots/KVMapperIcon.png" height="25"> KVMapper |
2 | 2 |
|
3 | | -    |
| 3 | +    |
4 | 4 | <br /><br /> |
5 | 5 | KVMapper is an application to convert key-value pairs from one format to another. |
6 | 6 | <br /><br /> |
@@ -28,10 +28,17 @@ A list of key-value pairs can be pasted into the input field and then converted |
28 | 28 | - macOS 10.10+ (Intel): [KVMapper.app](https://github.com/snappdevelopment/KVMapper/releases/download/1.0/KVMapper.app.zip) |
29 | 29 | - Source: [Release 1.0](https://github.com/snappdevelopment/KVMapper/archive/1.0.zip) |
30 | 30 |
|
31 | | -> Since this is a hobby project, the macOS app is not signed with a developer ID from Apple. When opening the app, there might pop up a window saying the app is damaged and can't be opened. If you encounter this issue, then you can manually grant executable rights with the following terminal command and try again: |
| 31 | +> Since this is a hobby project, the macOS app is not signed with a developer ID from Apple. When opening the app, there might pop up a window saying the app is damaged and can't be opened. If you encounter this issue, then you can try to take the app out of quarantine mode or manually grant executable rights with the following terminal commands. Then try again: |
| 32 | +
|
| 33 | +Disable quarantine mode for this app: |
| 34 | +``` |
| 35 | +sudo xattr -cr /path/to/app/KVMapper.app |
| 36 | +``` |
| 37 | +Grant executable rights, if the first command didn't work: |
32 | 38 | ``` |
33 | 39 | sudo chmod +x /path/to/app/KVMapper.app/Contents/MacOS/KVMapper |
34 | 40 | ``` |
| 41 | +Alternatively you can clone this project and build the app yourself. See section [Building](#Building). |
35 | 42 |
|
36 | 43 | ## Usage |
37 | 44 |
|
@@ -62,9 +69,8 @@ button_convert: Convert |
62 | 69 |
|
63 | 70 | ## Building |
64 | 71 |
|
65 | | -- Open the project folder in IntelliJ IDEA |
66 | | -- Open the Gradle tab on the right and run the task `Tasks -> compose desktop -> run` to build and launch the app |
67 | | -- Open the Gradle tab on the right and run the task `Tasks -> compose desktop -> createDistributable` to build and package the app into an executable app. (e.g. macOS app) |
| 72 | +- Run the app: `./gradlew run` or `./gradlew runRelease` |
| 73 | +- Build a distributable: `./gradlew createDistributable` or `./gradlew createReleaseDistributable` |
68 | 74 |
|
69 | 75 | > Distributable is built to: `build/compose/binaries/main/app` |
70 | 76 | > Building requires JDK 16: `Preferences -> Gradle -> Gradle JDK` |
|
0 commit comments