[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