Title: [230378] trunk/Source/WebKit
- Revision
- 230378
- Author
- m...@apple.com
- Date
- 2018-04-08 11:07:09 -0700 (Sun, 08 Apr 2018)
Log Message
[Cocoa] Keep library validation disabled for WebContent.Development
https://bugs.webkit.org/show_bug.cgi?id=184393
Reviewed by Anders Carlsson.
* Configurations/WebContent.Development.entitlements: Added. Includes the
com.apple.security.cs.disable-library-validation entitlement set to true.
* Configurations/WebContentService.Development.xcconfig: Set CODE_SIGN_ENTITLEMENTS to the
above.
* WebKit.xcodeproj/project.pbxproj: Added reference to new file.
Modified Paths
Added Paths
Diff
Modified: trunk/Source/WebKit/ChangeLog (230377 => 230378)
--- trunk/Source/WebKit/ChangeLog 2018-04-08 16:47:21 UTC (rev 230377)
+++ trunk/Source/WebKit/ChangeLog 2018-04-08 18:07:09 UTC (rev 230378)
@@ -1,3 +1,16 @@
+2018-04-08 Dan Bernstein <m...@apple.com>
+
+ [Cocoa] Keep library validation disabled for WebContent.Development
+ https://bugs.webkit.org/show_bug.cgi?id=184393
+
+ Reviewed by Anders Carlsson.
+
+ * Configurations/WebContent.Development.entitlements: Added. Includes the
+ com.apple.security.cs.disable-library-validation entitlement set to true.
+ * Configurations/WebContentService.Development.xcconfig: Set CODE_SIGN_ENTITLEMENTS to the
+ above.
+ * WebKit.xcodeproj/project.pbxproj: Added reference to new file.
+
2018-04-06 Brian Burg <bb...@apple.com>
REGRESSION(r228371): WebAutomationSession::deleteAllCookies doesn't delete some cookies
Added: trunk/Source/WebKit/Configurations/WebContent.Development.entitlements (0 => 230378)
--- trunk/Source/WebKit/Configurations/WebContent.Development.entitlements (rev 0)
+++ trunk/Source/WebKit/Configurations/WebContent.Development.entitlements 2018-04-08 18:07:09 UTC (rev 230378)
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>com.apple.security.cs.disable-library-validation</key>
+ <true/>
+</dict>
+</plist>
Modified: trunk/Source/WebKit/Configurations/WebContentService.Development.xcconfig (230377 => 230378)
--- trunk/Source/WebKit/Configurations/WebContentService.Development.xcconfig 2018-04-08 16:47:21 UTC (rev 230377)
+++ trunk/Source/WebKit/Configurations/WebContentService.Development.xcconfig 2018-04-08 18:07:09 UTC (rev 230378)
@@ -26,4 +26,6 @@
SKIP_INSTALL = YES;
SKIP_INSTALL[sdk=macosx*] = $(WK_RELOCATABLE_FRAMEWORKS);
+CODE_SIGN_ENTITLEMENTS[sdk=macosx*] = Configurations/WebContent.Development.entitlements;
+
WK_XPC_SERVICE_VARIANT = Development;
Modified: trunk/Source/WebKit/WebKit.xcodeproj/project.pbxproj (230377 => 230378)
--- trunk/Source/WebKit/WebKit.xcodeproj/project.pbxproj 2018-04-08 16:47:21 UTC (rev 230377)
+++ trunk/Source/WebKit/WebKit.xcodeproj/project.pbxproj 2018-04-08 18:07:09 UTC (rev 230378)
@@ -3188,6 +3188,7 @@
37183D55182F4E700080C811 /* WKNSURLExtras.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WKNSURLExtras.h; sourceTree = "<group>"; };
371A193F1824D29300F32A5E /* WKNSDictionary.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WKNSDictionary.mm; sourceTree = "<group>"; };
371A19401824D29300F32A5E /* WKNSDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WKNSDictionary.h; sourceTree = "<group>"; };
+ 37209CAB2079D4BA0009E25B /* WebContent.Development.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = WebContent.Development.entitlements; sourceTree = "<group>"; };
372CAF091833FD910040AC27 /* WKNSError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WKNSError.h; sourceTree = "<group>"; };
372CAF0A1833FD910040AC27 /* WKNSError.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WKNSError.mm; sourceTree = "<group>"; };
372EBB462017E64300085064 /* com.apple.WebKit.WebContent.Development.xpc */ = {isa = PBXFileReference; explicitFileType = "wrapper.xpc-service"; includeInIndex = 0; path = com.apple.WebKit.WebContent.Development.xpc; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -5048,6 +5049,7 @@
1A4F976E100E7B6600637A18 /* Version.xcconfig */,
7C0BB9A818DCDE890006C086 /* WebContent-iOS.entitlements */,
37B418EB1C9624F20031E63B /* WebContent-OSX.entitlements */,
+ 37209CAB2079D4BA0009E25B /* WebContent.Development.entitlements */,
372EBB4A2017E76000085064 /* WebContentService.Development.xcconfig */,
BCACC40E16B0B8A800B6E092 /* WebContentService.xcconfig */,
BCB86F4B116AAACD00CE20B7 /* WebKit.xcconfig */,
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes