[Webkit-unassigned] [Bug 185526] New: [macOS] WebProcess needs TCC entitlements for media capture (Take 2)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu May 10 12:52:19 PDT 2018


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

            Bug ID: 185526
           Summary: [macOS] WebProcess needs TCC entitlements for media
                    capture (Take 2)
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit2
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: bfulgham at webkit.org

In Bug 181995 I added TCC entitlements for media capture to the macOS entitlements used for local relocatable builds. These changes also need to apply to system builds of WebKit.

Previously we had not needed an entitlements file for system builds of WebKit, so only provide an entitlements file for our relocatable build targets.

This patch does the following:

1. Copies the "WebContent-OSX.entitlements" to "WebContent-Relocatable-OSX.entitlements"
2. Updates the "WebContent.Development.entitlements" to include the TCC entitlements for media capture.
3. Removes the unneeded "com.apple.private.xpc.domain-extension" from WebContent-OSX.entitlement now that it is used for system WebKit, not relocatable WebKit.
4. Updates WebContentService.xcconfig so that CODE_SIGN_ENTITLEMENTS_OSX_WITH_XPC_DOMAIN_EXTENSION_YES points to the new "WebContent-Relocatable-OSX.entitlements" file.
5. Adds a new CODE_SIGN_ENTITLEMENTS_OSX_WITH_XPC_DOMAIN_EXTENSION_NO definition to WebContentService.xcconfig that points to the revised "WebContent-OSX.entitlements" file.

-- 
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/20180510/1c272304/attachment-0001.html>


More information about the webkit-unassigned mailing list