I'd like to solve this problem again (application located in other bundle or in another words one of directory in the path contains the .app suffix) with newer CEF version 77. Now it behaves differently.
It works when sandbox is turned off and command line arguments (--browser-subprocess-path and --framework-dir-path) are set correctly. But when I just enable the sandbox, the renderer process can load the framework, but the
- Code: Select all
CefExecuteProcess(main_args, app, nullptr)
crashes with this errors written to stderr:
- Code: Select all
[1023/212243.272634:ERROR:mach_port_rendezvous.cc(309)] bootstrap_look_up com.niftystats-Helper.renderer.MachPortRendezvousServer.5112: Permission denied (1100)
[1023/212243.274837:ERROR:child_thread_impl.cc(205)] Mach rendezvous failed, terminating process (parent died?)
Do you have idea how to solve this? I cannot find the way but I doubt I'm the only one who need to include application inside another application.