Mac Signing Buddy
Python module to easily sign Mac applications.
Usage - CLI
python3 -m mac_signing_buddy \
--identity "$signing_identity" \
--apple-id "$notarize_apple_id" \
--password "$notarize_password" \
--team-id "$notarize_team_id" \
--entitlements "$entitlements" \
--file "$file_to_sign"
Usage - Python
from mac_signing_buddy import Sign, Notarize
file = "path/to/file"
entitlements = "path/to/entitlements.plist"
identity = "Developer ID Application: Your Name (XXXXXXXXXX)"
apple_id = "sjobs@apple.com"
password = "password"
team_id = "XXXXXXXXXX"
sign_obj = Sign(file, identity, entitlements)
sign_obj.sign()
notarize_obj = Notarize(file, apple_id, password, team_id, output)
notarize_obj.sign()
Metadata
Release files for mac-signing-buddy 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mac_signing_buddy-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Release files / mac_signing_buddy-1.0.0-py3-none-any.whl
| Download URL | mac_signing_buddy-1.0.0-py3-none-any.whl |
|---|---|
| Size | 6.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6f67201ef91613496d6be24e5dc6d2a3731735a28d733a8c96177a2471ceea4f
|
|
BLAKE2b-256 checksum How to use checksums |
03cecc4df1ed7e9dad0f52ec1c01d435198fe018b2ce8dfa429642a60bbe0028
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.11.8
|