Changeset 242686 in webkit
- Timestamp:
- Mar 10, 2019 10:13:52 AM (5 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r242682 r242686 1 2019-03-09 Darin Adler <darin@apple.com> 2 3 [Cocoa] Code signing fails because services are copied into XPCServices after the framework is signed 4 https://bugs.webkit.org/show_bug.cgi?id=195523 5 6 Reviewed by Dan Bernstein. 7 8 * WebKit.xcodeproj/project.pbxproj: Make symbolic links while building the WebKit 9 framework instead of copying in the services after the framework is built. 10 1 11 2019-03-09 Wenson Hsieh <wenson_hsieh@apple.com> 2 12 -
trunk/Source/WebKit/WebKit.xcodeproj/project.pbxproj
r242616 r242686 13 13 buildPhases = ( 14 14 BCFFCA8A160D6DEA003DF315 /* Add XPCServices symlink */, 15 BCFFCA8B160D6E7B003DF315 /* Copy XPC services for engineering builds */,16 15 ); 17 16 dependencies = ( … … 10120 10119 1A2180161B5454620046AEC4 /* Add Symlink in /System/Library/PrivateFrameworks */, 10121 10120 5379C7AC21E5288500E4A8F6 /* Check .xcfilelists */, 10121 933170072234674500B32554 /* Create symlinks to XPC services for engineering builds */, 10122 10122 ); 10123 10123 buildRules = ( … … 10657 10657 shellScript = "Scripts/process-entitlements.sh\n"; 10658 10658 }; 10659 933170072234674500B32554 /* Create symlinks to XPC services for engineering builds */ = { 10660 isa = PBXShellScriptBuildPhase; 10661 buildActionMask = 2147483647; 10662 files = ( 10663 ); 10664 inputFileListPaths = ( 10665 ); 10666 inputPaths = ( 10667 ); 10668 name = "Create symlinks to XPC services for engineering builds"; 10669 outputFileListPaths = ( 10670 ); 10671 outputPaths = ( 10672 ); 10673 runOnlyForDeploymentPostprocessing = 0; 10674 shellPath = /bin/sh; 10675 shellScript = "if [[ \"${CONFIGURATION}\" == \"Production\" ]]; then\n exit\nfi\n\nif [[ ${WK_PLATFORM_NAME} != \"macosx\" ]]; then\n XPC_SERVICES_PATH=\"${BUILT_PRODUCTS_DIR}/WebKit.framework/XPCServices\"\n BUILT_PRODUCTS_DIR_RELATIVE_PATH_FROM_XPC_SERVICES=\"../..\"\nelse\n XPC_SERVICES_PATH=\"${BUILT_PRODUCTS_DIR}/WebKit.framework/Versions/A/XPCServices\"\n BUILT_PRODUCTS_DIR_RELATIVE_PATH_FROM_XPC_SERVICES=\"../../../..\"\nfi\n\nmkdir -p \"${XPC_SERVICES_PATH}\"\nln -sFh \"${BUILT_PRODUCTS_DIR_RELATIVE_PATH_FROM_XPC_SERVICES}/com.apple.WebKit.WebContent.xpc\" \"${XPC_SERVICES_PATH}/com.apple.WebKit.WebContent.xpc\"\nln -sFh \"${BUILT_PRODUCTS_DIR_RELATIVE_PATH_FROM_XPC_SERVICES}/com.apple.WebKit.Networking.xpc\" \"${XPC_SERVICES_PATH}/com.apple.WebKit.Networking.xpc\"\nln -sFh \"${BUILT_PRODUCTS_DIR_RELATIVE_PATH_FROM_XPC_SERVICES}/${WK_STORAGE_SERVICE_PRODUCT_NAME}.xpc\" \"${XPC_SERVICES_PATH}/${WK_STORAGE_SERVICE_PRODUCT_NAME}.xpc\"\n\nif [[ ${WK_PLATFORM_NAME} == macosx ]]; then\n ln -sFh \"${BUILT_PRODUCTS_DIR_RELATIVE_PATH_FROM_XPC_SERVICES}/com.apple.WebKit.Plugin.64.xpc\" \"${XPC_SERVICES_PATH}/com.apple.WebKit.Plugin.64.xpc\"\nfi\n"; 10676 }; 10659 10677 99CA3862207286DB00BAD578 /* Copy WebDriver Atoms to Framework Private Headers */ = { 10660 10678 isa = PBXShellScriptBuildPhase; … … 10706 10724 shellPath = /bin/sh; 10707 10725 shellScript = "if [[ ${WK_PLATFORM_NAME} == macosx ]]; then\n ln -sf \"Versions/Current/XPCServices\" \"${BUILT_PRODUCTS_DIR}/WebKit.framework/XPCServices\";\nfi\n"; 10708 };10709 BCFFCA8B160D6E7B003DF315 /* Copy XPC services for engineering builds */ = {10710 isa = PBXShellScriptBuildPhase;10711 buildActionMask = 2147483647;10712 files = (10713 );10714 inputPaths = (10715 "$(BUILT_PRODUCTS_DIR)/com.apple.WebKit.WebContent.xpc",10716 "$(BUILT_PRODUCTS_DIR)/com.apple.WebKit.Networking.xpc",10717 "$(BUILT_PRODUCTS_DIR)/com.apple.WebKit.Plugin.32.xpc",10718 "$(BUILT_PRODUCTS_DIR)/com.apple.WebKit.Plugin.64.xpc",10719 "$(BUILT_PRODUCTS_DIR)/$(WK_STORAGE_SERVICE_PRODUCT_NAME).xpc",10720 "$(BUILT_PRODUCTS_DIR)/com.apple.WebKit.WebContent.Development.xpc",10721 );10722 name = "Copy XPC services for engineering builds";10723 outputPaths = (10724 "$(BUILT_PRODUCTS_DIR)/WebKit.framework/XPCServices/com.apple.WebKit.WebContent.xpc",10725 "$(BUILT_PRODUCTS_DIR)/WebKit.framework/XPCServices/com.apple.WebKit.Networking.xpc",10726 "$(BUILT_PRODUCTS_DIR)/WebKit.framework/XPCServices/com.apple.WebKit.Plugin.32.xpc",10727 "$(BUILT_PRODUCTS_DIR)/WebKit.framework/XPCServices/com.apple.WebKit.Plugin.64.xpc",10728 "$(BUILT_PRODUCTS_DIR)/WebKit.framework/XPCServices/$(WK_STORAGE_SERVICE_PRODUCT_NAME).xpc",10729 "$(BUILT_PRODUCTS_DIR)/WebKit.framework/XPCServices/com.apple.WebKit.WebContent.Development.xpc",10730 );10731 runOnlyForDeploymentPostprocessing = 0;10732 shellPath = /bin/sh;10733 shellScript = "if [[ \"${CONFIGURATION}\" == \"Production\" ]]; then\n exit\nfi\n\nif [[ ${WK_PLATFORM_NAME} != \"macosx\" ]]; then\n XPC_SERVICES_PATH=\"${BUILT_PRODUCTS_DIR}/WebKit.framework/XPCServices\"\nelse\n XPC_SERVICES_PATH=\"${BUILT_PRODUCTS_DIR}/WebKit.framework/Versions/A/XPCServices\"\nfi\n\nmkdir -p \"${XPC_SERVICES_PATH}\"\nditto \"${BUILT_PRODUCTS_DIR}/com.apple.WebKit.WebContent.xpc\" \"${XPC_SERVICES_PATH}/com.apple.WebKit.WebContent.xpc\"\nditto \"${BUILT_PRODUCTS_DIR}/com.apple.WebKit.Networking.xpc\" \"${XPC_SERVICES_PATH}/com.apple.WebKit.Networking.xpc\"\nditto \"${BUILT_PRODUCTS_DIR}/${WK_STORAGE_SERVICE_PRODUCT_NAME}.xpc\" \"${XPC_SERVICES_PATH}/${WK_STORAGE_SERVICE_PRODUCT_NAME}.xpc\"\n\nif [[ ${WK_PLATFORM_NAME} == macosx ]]; then\n ditto \"${BUILT_PRODUCTS_DIR}/com.apple.WebKit.Plugin.32.xpc\" \"${XPC_SERVICES_PATH}/com.apple.WebKit.Plugin.xpc\"\n ditto \"${BUILT_PRODUCTS_DIR}/com.apple.WebKit.Plugin.64.xpc\" \"${XPC_SERVICES_PATH}/com.apple.WebKit.Plugin.64.xpc\"\nfi\n";10734 10726 }; 10735 10727 C0CE72841247E66800BC0EC4 /* Generate Derived Sources */ = {
Note: See TracChangeset
for help on using the changeset viewer.