Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please sign and notarize macOS app #686

Open
mfilippov opened this issue Jun 2, 2023 · 9 comments
Open

Please sign and notarize macOS app #686

mfilippov opened this issue Jun 2, 2023 · 9 comments

Comments

@mfilippov
Copy link
Contributor

I can't run macOS app I got message:

ASP: Security policy would not allow process: 39917, /Applications/StructuredLogViewer.app/Contents/MacOS/StructuredLogViewer.Avalonia
@KirillOsenkov
Copy link
Owner

I don’t know how to do that.

@mfilippov
Copy link
Contributor Author

mfilippov commented Jun 2, 2023

This GitHub action contains example of app sign and notarization https://github.com/marketplace/actions/xcode-notarization

@hez2010
Copy link

hez2010 commented Jun 14, 2023

To acquire the ApiKey used in app sign, developers must pay $99 per year to Apple. I don't think it is feasible for a free open-source project.
I would instead recommend you sign the app by yourself using a self-issued certificate.

@KirillOsenkov
Copy link
Owner

I did buy a Comodo code signing certificate to sign Windows .exes here:
https://comodosslstore.com/code-signing/comodo-individual-code-signing-certificate

Could I use that to sign or is that not applicable on Mac?

@KirillOsenkov
Copy link
Owner

I also have a SignPath certificate for open source projects provided by SignPath. Wondering if I can use that?

@SabotageAndi would you know?

@mfilippov
Copy link
Contributor Author

No, for macOS sign, you need Apple Developer Subscription. It is also required to publish an app to the macOS AppStore. I have this subscription. I could publish this app as a free app from my subscription if it is suitable for you.

@KirillOsenkov
Copy link
Owner

That would be nice, thanks for the offer!

@mfilippov
Copy link
Contributor Author

Cool I will try. The version v2.1.820 crashed on macOS.

@jwosty
Copy link

jwosty commented Oct 4, 2023

This is the only thing preventing distribution via Homebrew: Homebrew/homebrew-cask#156909 (comment)

In the meantime, I've put the cask in a third party repo (https://github.com/jwosty/homebrew-structuredlogviewer), so you can install it like so brew install --cask jwosty/structuredlogviewer/structuredlogviewer

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants