[webkit-changes] [WebKit/WebKit] f8192d: WebContent.Development service missing RunningBoar...

Elliott Williams noreply at github.com
Fri Oct 13 16:24:51 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: f8192d525e8b9f281a672cb3bf49b2889ce088a0
      https://github.com/WebKit/WebKit/commit/f8192d525e8b9f281a672cb3bf49b2889ce088a0
  Author: Elliott Williams <emw at apple.com>
  Date:   2023-10-13 (Fri, 13 Oct 2023)

  Changed paths:
    M Source/WebKit/Scripts/update-info-plist-for-runningboard.sh
    M Source/WebKit/WebKit.xcodeproj/project.pbxproj

  Log Message:
  -----------
  WebContent.Development service missing RunningBoard assertion entitlement
https://bugs.webkit.org/show_bug.cgi?id=263078
rdar://116866896

Reviewed by Chris Dumez.

The Development XPC service doesn't use restricted entitlements, so that
it can be debugged when it's part of the system. This means it cannot
take RunningBoard assertions, so it should be opted out of RunningBoard
entirely to avoid being suspended/deprioritized.

* Source/WebKit/Scripts/update-info-plist-for-runningboard.sh: During
  debug builds, when the _normal_ WebContent service has restricted
  entitlements disabled, make the script a no-op.
* Source/WebKit/WebKit.xcodeproj/project.pbxproj: Delete the
  WebContent.Development target's script phase that invokes
  update-info-plist-for-runningboard.sh.

Canonical link: https://commits.webkit.org/269328@main




More information about the webkit-changes mailing list