Support codesign/notarize via local credentials file
This commit is contained in:
@@ -39,13 +39,13 @@ open iKeyMon.xcodeproj
|
||||
|
||||
### Local release build
|
||||
|
||||
Use the helper script to produce a zipped `.app` in `dist/`:
|
||||
Use the helper script to produce distributables in `dist/`:
|
||||
|
||||
```bash
|
||||
./scripts/build_release.sh
|
||||
```
|
||||
|
||||
It cleans previous artifacts, builds the `Release` configuration, and drops `iKeyMon-<version>.zip` into the `dist` folder (ignored by git).
|
||||
It cleans previous artifacts, builds the `Release` configuration, and drops both `iKeyMon-<version>.zip` and `iKeyMon-<version>.dmg` into the `dist` folder (ignored by git). To enable codesigning + notarization, copy `signing.env.example` to `.signing.env`, fill in your Developer ID identity, Apple ID, team ID, and app-specific password. The script sources that file locally (it remains gitignored) and performs signing/notarization when the values are present.
|
||||
## 📦 License
|
||||
|
||||
MIT — see [LICENSE](LICENSE) for details.
|
||||
|
||||
Reference in New Issue
Block a user