Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 2daa97082eabdce830d63d97a61b98082f7142de
https://github.com/WebKit/WebKit/commit/2daa97082eabdce830d63d97a61b98082f7142de
Author: David Kilzer <[email protected]>
Date: 2026-05-17 (Sun, 17 May 2026)
Changed paths:
M Source/WebKit/Configurations/Base.xcconfig
Log Message:
-----------
REGRESSION (313328@main): Multiple WebKit framework build phases produce
"Operation not permitted" errors under user script sandboxing
<https://bugs.webkit.org/show_bug.cgi?id=314979>
<rdar://177287735>
Reviewed by Richard Robinson.
Regressed by Bug 313032, 313328@main ("Build WebKit with
`ENABLE_USER_SCRIPT_SANDBOXING=YES`"), which enabled Xcode's user
script sandboxing without excluding two pre-existing build phases
that read or write beyond their declared `inputPaths` / `outputPaths`.
Add the two offending phase names to WebKit's
`EXCLUDED_USER_SCRIPT_SANDBOXING_PHASE_NAMES`, matching the pattern
used for other phases that read or write beyond their declared
`inputPaths` / `outputPaths`.
No new tests since this change is not directly testable.
* Source/WebKit/Configurations/Base.xcconfig:
- Add `Create symlinks to XPC services and dylibs`.
- Add `Update Info.plist for RunningBoard management`.
Canonical link: https://commits.webkit.org/313381@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications