chromiumembedded / cef

Chromium Embedded Framework (CEF). A simple framework for embedding Chromium-based browsers in other applications.
https://bitbucket.org/chromiumembedded/cef/
Other
3.28k stars 458 forks source link

macOS: Document code signing process with notarization #2744

Open magreenblatt opened 5 years ago

magreenblatt commented 5 years ago

Original report by me.


Starting with macOS 10.15 code signing is getting more complicated by Apple requiring notarized apps. This involves the passing of entitlements files to the codesign tool as discussed here and is additionally complicated for CEF-based apps by issue #2737 (multiple Helper app bundles) and issue #2739 (codesign --deep doesn’t recognize the Libraries directory). We should document the code signing process and distribute the Helper app entitlement files from Chrome as a starting point.

etodanik commented 6 months ago

This is definitely complex, would love for it to be documented.