CEF Helper app bundle requirements on macOS have changed starting with 3809 branch as described below. These changes are necessary to suppor
t the application of different entitlements for each Helper type with notarizing apps for macOS Catalina.
Your app must now contain 4 different Helper app bundles in the "<appname>.app/Contents/Frameworks" directory:
- <appname> Helper.app
- <appname> Helper (GPU).app
- <appname> Helper (Plugin).app
- <appname> Helper (Renderer).app
These app bundles may be identical except for the name and related Info.plist attributes. Chromium will internally search for and execute the associated Helper whenever a particular process type is required. See issue #2737
for additional details and example CMake configuration changes that can be used to generate these Helpers.