BetterDiscord / Installer

A simple standalone program which automates the installation, removal and maintenance of BetterDiscord.
https://betterdiscord.app
MIT License
1.77k stars 188 forks source link

Notarise macOS App #126

Open AwesomestCode opened 3 years ago

AwesomestCode commented 3 years ago

macOS complains that BetterDiscord is malware because Apple hasn't checked it (in typical Apple fashion.

I'd like for a team member to sign it and send it to Apple for notarisation (it's free for macOS) with each update so macOS stops complaining that it contains malware.

Alternative: have users override the prompt saying that it's malware (which at least IMO doesn't build as much user trust).

Tropix126 commented 3 years ago

Apple isn't especially clear on this from their documentation, but with a bit of reading, notarizing requires a Developer ID Certificate which is generated through XCode, however to do this you need to be in their developer program which is $99 a year.

AwesomestCode commented 3 years ago

@Tropix126 No. Having a developer account and having a developer membership are different. Unless something has changed in the past month, it definitely is free, and I know this for sure because I've signed apps before.

Tropix126 commented 3 years ago

Ah got it, reopening.

Tropix126 commented 3 years ago

I'll talk with @rauenzi about this at some point.

zerebos commented 3 years ago

I tried for several hours to do this for free, and ran into the same issue as many people. It requires the $99 developer program https://stackoverflow.com/questions/60745167/the-username-is-not-a-member-of-the-provider

AwesomestCode commented 3 years ago

I’ve done it before. It’s definitely possible. The StackOverflow answer is wrong (also, I've found that often the people answering their own questions don't give full and accurate answers).