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

[macOS] Notarization #2029

Open
Nomis101 opened this issue Apr 9, 2019 · 2 comments

Comments

4 participants
@Nomis101
Copy link
Contributor

commented Apr 9, 2019

Describe the change or feature you'd like to see added to HandBrake:

It seems in future macOS versions it will be important to notarize HandBrake in order to work properly.

Beginning in macOS 10.14.5, all new or updated kernel extensions and all software from developers new to distributing with Developer ID must be notarized in order to run. In a future version of macOS, notarization will be required by default for all software.

https://developer.apple.com/documentation/security/notarizing_your_app_before_distribution

@galad87

This comment has been minimized.

Copy link
Contributor

commented Apr 11, 2019

This is already doable in Xcode. If someone wants to incorporate it in make, feel write. But we have no more than 4 releases a year, so I don't mind an extra step.

@bradleysepos

This comment has been minimized.

Copy link
Contributor

commented Apr 11, 2019

Shouldn't be difficult to put together a helper script similar to macosx/hbsign, maybe macosx/hbnotarize.

Apple's examples are pretty clear: https://developer.apple.com/documentation/security/notarizing_your_app_before_distribution/customizing_the_notarization_workflow

I could probably come up with a method for polling the server until a suitable status is returned, so we can fully automate the process. Would definitely need help testing this as I do not have an Apple Developer ID.

@sr55 sr55 added the Enhancement label Apr 14, 2019

@sr55 sr55 added this to the 1.3.0 milestone Apr 14, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.