[Webkit-unassigned] [Bug 194808] SafariForWebkitDevelopment won't start on Mojave

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Feb 19 22:03:32 PST 2019


https://bugs.webkit.org/show_bug.cgi?id=194808

--- Comment #2 from alexey.stoletny at sigma.software ---
Thank you for your reply, Jonathan.

I am using run-safari --debug to run my debug build of WebKit, and by default it uses SafariForWebkitDevelopment, which does not run due to the sandbox issue.

I have modified webkitdirs.pm to use Safari, but in this case the actual binaries do not get picked up by Safari for some reason (attaching to it in a debugger shows that it has loaded the System version of WebKit regardless of the DYLD path).

Here are the things I have tried:

1) Removing 'restricted' flag from SafariForWebkitDevelopment
2) Allowing it 'full disk access' in Mojave System Preferences
3) Signing and re-signing with entitlements matching that of the MiniBrowser (which works)
4) 'defaults write com.apple.WebProcess DisableSandbox YES'
5) SafariTechPreview

None of this seems to have any effect.

Here's a thread where the same is discussed with no solution: https://stackoverflow.com/questions/54436381/running-safari-with-debug-version-of-webkit

I have also tried 3 different macOS machines with the same unsuccessful result.

Thank you for looking into it!

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20190220/0929c909/attachment.html>


More information about the webkit-unassigned mailing list