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

Reply via email to