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

Reply via email to