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

Reply via email to