Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 6c70588041c3d935f0823678985d04b1686488d8
https://github.com/WebKit/WebKit/commit/6c70588041c3d935f0823678985d04b1686488d8
Author: Jean-Yves Avenard <[email protected]>
Date: 2026-10-12 (Mon, 12 Oct 2026)
Changed paths:
M Source/WebKit/PlatformCocoa.cmake
Log Message:
-----------
[cmake] iPhone com.apple.WebKit.WebContent.EnhancedSecurity crashes on startup
https://bugs.webkit.org/show_bug.cgi?id=327316
rdar://189855817
Reviewed by Zak Ridouh.
On device, WEBKIT_IOS_EXTENSION signed every process extension with the fixed
WebContentProcessExtension.entitlements. WebContentEnhancedSecurityExtension
thus carried com.apple.developer.cs.allow-jit and lacked
com.apple.private.webkit.enhanced-security, and crashed at launch in
JSC::ExecutableAllocator::disableJIT().
Device builds now generate each extension's entitlements with
process-entitlements.sh, as Xcode does. Simulator builds keep the fixed file.
Fly-by: comment said the iOS process extensions use fixed entitlements, which
is no longer true for device builds.
* Source/WebKit/PlatformCocoa.cmake:
Canonical link: https://commits.webkit.org/323524@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications