WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
313365
[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
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2026-04-26 15:30:06 PDT
<
rdar://problem/175635676
>
David Kilzer (:ddkilzer)
Comment 2
2026-04-26 15:40:21 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/63644
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.
Top of Page
Format For Printing
XML
Clone This Bug