RESOLVED FIXED313365
[TestWebKitAPI] Remove Embed Frameworks phase from TestWGSL target
https://bugs.webkit.org/show_bug.cgi?id=313365
Summary [TestWebKitAPI] Remove Embed Frameworks phase from TestWGSL target
David Kilzer (:ddkilzer)
Reported 2026-04-26 15:29:58 PDT
The TestWGSL target in `TestWebKitAPI.xcodeproj` has an "Embed Frameworks" build phase that copies `JavaScriptCore.framework` from `BUILT_PRODUCTS_DIR` alongside the TestWGSL binary. This phase was added in Bug 294278 for local development convenience. In Luxon Production builds, `JavaScriptCore.framework` is not present in `BUILT_PRODUCTS_DIR` -- it is provided through the SDK overlay. The copy phase fails because the source framework does not exist at the expected path. Remove the "Embed Frameworks" build phase from the TestWGSL target. TestWGSL links against `JavaScriptCore.framework` via the Frameworks build phase, which resolves correctly through the SDK in both local and Luxon builds. The embed phase is unnecessary because TestWGSL is a command-line test tool, not an application bundle that needs embedded frameworks.
Attachments
Radar WebKit Bug Importer
Comment 1 2026-04-26 15:30:06 PDT
David Kilzer (:ddkilzer)
Comment 2 2026-04-26 15:40:21 PDT
EWS
Comment 3 2026-04-26 18:16:38 PDT
Committed 312060@main (007d79cba6e1): <https://commits.webkit.org/312060@main> Reviewed commits have been landed. Closing PR #63644 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.