[webkit-changes] [WebKit/WebKit] 90db5b: WebKit's "Copy extension" build phase does not run...

aestes noreply at github.com
Wed Jan 10 11:24:34 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 90db5bec95cdb7a1069b4078110884f9c6a6be3a
      https://github.com/WebKit/WebKit/commit/90db5bec95cdb7a1069b4078110884f9c6a6be3a
  Author: Andy Estes <aestes at apple.com>
  Date:   2024-01-10 (Wed, 10 Jan 2024)

  Changed paths:
    M Source/WebKit/WebKit.xcodeproj/project.pbxproj

  Log Message:
  -----------
  WebKit's "Copy extension" build phase does not run in engineering builds
https://bugs.webkit.org/show_bug.cgi?id=267318
rdar://120771873

Reviewed by Per Arne Vollan.

WebKit's "Copy extension (temporary workaround)" script build phase is designed for Apple's
production build system, but exits early when run from an Xcode build. As a result, the app
extensions in $BUILT_PRODUCTS_DIR do not have the expected modifications to their Info.plists.

Resolved this by teaching the script to account for Xcode builds by changing EXTENSIONS_PATH to be
$BUILT_PRODUCTS_DIR instead of the extensions' $INSTALL_PATH and skipping the copying of extensions
to $DSTROOT.

* Source/WebKit/WebKit.xcodeproj/project.pbxproj:

Canonical link: https://commits.webkit.org/272854@main




More information about the webkit-changes mailing list