Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: aa29d1df6e5c227f3d0bcf2ebc8e3e1c45351420
https://github.com/WebKit/WebKit/commit/aa29d1df6e5c227f3d0bcf2ebc8e3e1c45351420
Author: Andy Estes <[email protected]>
Date: 2026-06-29 (Mon, 29 Jun 2026)
Changed paths:
M Tools/TestWebKitAPI/Configurations/TestWebKitAPIApp.xcconfig
Log Message:
-----------
[iOS Simulator] TestWebKitAPI.app fails to launch due to missing web browser
host entitlement
https://bugs.webkit.org/show_bug.cgi?id=318136
rdar://180956144
Reviewed by Abrar Rahman Protyasha.
TestWebKitAPI.app failed to launch on iOS Simulators because it embeds
BrowserEngineKit extensions
without having the com.apple.developer.web-browser-engine.host entitlement.
TestWebKitAPI's
process-entitlements.sh script added this entitlement to its generated .xcent
file, but when
ENABLE_DEBUG_DYLIB is enabled the entitlements would be incorrectly added as a
section in the debug
.dylib rather than the stub binary. Since TestWebKitAPI.app doesn't need the
feature enabled by
ENABLE_DEBUG_DYLIB, disabled it so that codesigning works as expected on iOS
Simulator.
* Tools/TestWebKitAPI/Configurations/TestWebKitAPIApp.xcconfig:
Canonical link: https://commits.webkit.org/316072@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications