https://github.com/hschneider/macos-sign-notarize
Automate Code-Signing and Notarization for macOS Apps, PKGs and DMGs.
https://github.com/hschneider/macos-sign-notarize
build-automation build-tool macos macosx
Last synced: about 1 year ago
JSON representation
Automate Code-Signing and Notarization for macOS Apps, PKGs and DMGs.
- Host: GitHub
- URL: https://github.com/hschneider/macos-sign-notarize
- Owner: hschneider
- License: mit
- Created: 2023-11-28T10:38:29.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-12-26T16:17:16.000Z (over 2 years ago)
- Last Synced: 2025-04-01T05:11:38.054Z (over 1 year ago)
- Topics: build-automation, build-tool, macos, macosx
- Language: Shell
- Homepage: https://marketmix.com
- Size: 8.79 KB
- Stars: 7
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# macos-sign-notarize
**Automate Apple's Sign- and Notarization-Process from commandline.**
With theses scripts, you can easily sign and notarize macOS Apps, PKGs and DMGs. No more commandline parameters to remember. Just setup the baked-in credentials and you are good to go.
## sign
Setup:
```bash
# Setup.start
#
# The ID of your "Developer ID Application", assigned to your Keyring.
# This is usually your first- and lastname:
#
ID="Your Name"
#
# Setup.end
```
Usage:
```bash
./sign application.app
```
## notarize
Setup:
```bash
# Setup.start
#
USR="name@domain.com" # Your Apple dev account's email address
PWD="xxxx-xxxx-xxxx-xxxx" # Your app specific password, NOT your login password
TEAM="xxxxxxxx" # Your dev team ID
#
# Setup.end
```
Usage:
```bash
./notarize application.app
```