lvsti / CEF.swift

Swift bindings for the Chromium Embedded Framework
BSD 3-Clause "New" or "Revised" License
94 stars 29 forks source link

Support Mac sandbox v2 (branch 3538 and above) #37

Open lvsti opened 5 years ago

lvsti commented 5 years ago

Branch 3538 (based on Chromium 70) changed the way helper processes are sandboxed, basically by eliminating the unsandboxed warmup phase (spanning from when the dynamic linker has loaded CEFswift/CEF up to the point CEFExecuteProcess was invoked). This will affect considerably how CEFswift may be used in the helper process, and I haven't yet figured out the answer.

To keep up with the builds, I decided to release 3538 half-baked. What this means to you as a CEF.swift end-user:

In the meantime, I'll try to come up with a definitive solution.

More info: