-
-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Right now, macOS users see an intimidating looking warning about unsigned apps when trying to install the app from a DMG. Then, in order to complete the installation, they have to go in their settings and allow uncharted apps to run, which would sound really shady if we put that in our installation instructions. Though it won’t be a short process, this is a problem we can fix. As far as I understand right now the steps are:
- Obtain a D-U-N-S number identifying PiE.
- Create an Apple Business Manager account.
- Create a managed Apple ID under that account.
- Join the Apple Developer Program with the new Apple ID as a nonprofit or educational institution.
- Apply for a nonprofit fee waiver.
- On a Mac, create a certificate request using the Certificate Assistant and save it to the disk.
- In the developer portal, upload the request to generate a Developer ID certificate.
- Download the generated certificate.
- Add the path to the certificate to electron-builder’s config.
Electron-builder should handle the rest.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request