Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 3ad1996f37dc12b3b72f5e587a7d46d252bb4430
      
https://github.com/WebKit/WebKit/commit/3ad1996f37dc12b3b72f5e587a7d46d252bb4430
  Author: Elliott Williams <[email protected]>
  Date:   2023-11-01 (Wed, 01 Nov 2023)

  Changed paths:
    M Source/JavaScriptCore/Configurations/DebugRelease.xcconfig
    M Source/ThirdParty/libwebrtc/Configurations/DebugRelease.xcconfig
    M Source/WebKit/Configurations/DebugRelease.xcconfig
    M Tools/DumpRenderTree/mac/Configurations/DebugRelease.xcconfig
    M Tools/MobileMiniBrowser/Configurations/DebugRelease.xcconfig
    M Tools/Scripts/webkitdirs.pm
    M Tools/TestWebKitAPI/Configurations/DebugRelease.xcconfig
    M Tools/WebKitTestRunner/Configurations/DebugRelease.xcconfig

  Log Message:
  -----------
  [Xcode] Dead webkitdirs.pm code assumes all signing identities start with 
"iPhone Developer"
https://bugs.webkit.org/show_bug.cgi?id=263938
rdar://96538743

Reviewed by Alexey Proskuryakov.

They have been called "Apple Developer" for years now, so the code path
that disables code signing is always taken. Since it's not possible to
run open-source builds of WebKit on embedded devices, this has never
been noticed, and it can be cleaned up.

Move the code signing overrides into xcconfig variables that are only
active in open source builds. This has the nice side effect of making it
possible to build for embedded devices in Xcode, without using
build-webkit.

Works towards making webkitdirs aware of the active SDK in internal
builds (rdar://86340301).

* Source/JavaScriptCore/Configurations/DebugRelease.xcconfig:
* Source/ThirdParty/libwebrtc/Configurations/DebugRelease.xcconfig:
* Source/WebKit/Configurations/DebugRelease.xcconfig:
* Tools/DumpRenderTree/mac/Configurations/DebugRelease.xcconfig:
* Tools/MobileMiniBrowser/Configurations/DebugRelease.xcconfig:
* Tools/Scripts/webkitdirs.pm:
(XcodeOptions):
(hasIOSDevelopmentCertificate): Deleted.
* Tools/TestWebKitAPI/Configurations/DebugRelease.xcconfig:
* Tools/WebKitTestRunner/Configurations/DebugRelease.xcconfig:

Canonical link: https://commits.webkit.org/270072@main


_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to