@roeybiran/distribute-macos-app
v1.0.3
Published
A command line tool for distributing macOS applications
Readme
Distribute macOS App
A command-line tool that builds, exports, signs and notarizes a macOS application.
Work in progress!
Usage
npx -y @roeybiran/distribute-macos-appRead More
Distribution
- Distribution — Apple Developer Documentation
- Notarizing macOS software before distribution — Apple Developer Documentation
Signing
Notarization
To create a new credential profile, run:
xcrun notarytool store-credentials "${profile}" --key PATH_TO_PRIVATE_KEY --key-id KEY_ID --issuer ISSUER_ID
Generating the profile can be done through App Store Connect. Learn more.
- Customizing the notarization workflow — Apple Developer Documentation
- Customizing the Xcode archive process — Apple Developer Documentation
- Notarize a Command Line Tool with notarytool — Scripting OS X
Archiving, Building, Exporting
- Technical Note TN2339: Building from the Command Line with Xcode FAQ
- How to build an iOS app archive via command line
- Build iOS apps from the command line using xcodebuild
- Full Stack iOS Continuous Delivery with xcodebuild and ExportOptions Plist
