From 4b3b0e612a10ee43012ae6695a3ab6e4022fb57f Mon Sep 17 00:00:00 2001 From: Milos Kotlar Date: Thu, 9 Jul 2026 12:08:47 +0200 Subject: [PATCH] [clr-ios] Default Apple mobile CoreCLR ReadyToRun to composite regardless of BuildTestsOnHelix The composite and macho defaults sat in a property group gated on BuildTestsOnHelix != true, so a test that enables ReadyToRun while building with BuildTestsOnHelix=true fell back to the SDK default of non-composite pe. Move the composite and container-format defaults into a group keyed on PublishReadyToRun so composite macho is the default whenever ReadyToRun is on, and keep the PublishReadyToRun default gated on BuildTestsOnHelix != true so library tests still build IL only in CI. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- src/mono/msbuild/apple/build/AppleBuild.props | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/mono/msbuild/apple/build/AppleBuild.props b/src/mono/msbuild/apple/build/AppleBuild.props index ec67cde3c84259..1c5aa1e83acb4e 100644 --- a/src/mono/msbuild/apple/build/AppleBuild.props +++ b/src/mono/msbuild/apple/build/AppleBuild.props @@ -11,8 +11,11 @@ true - true - macho + + + + true + macho