Description
The test PluralRuntimeIdentifiersWithRemoteMac_Mono(iOS,"ios-arm64") fails with 'dotnet build' failed with exit code 1 after enabling symbol stripping for Debug device builds (removing the NoSymbolStrip=true default for Debug configuration).
Context
PR #25360 enables stripping for iOS/tvOS device builds in Debug configuration. The non-remote versions of the test pass, suggesting the issue is specific to the Windows remote build path when using the multi-RID (RuntimeIdentifiers plural) pattern.
The Mono variant doesn't use R2R, so the issue is specifically with the strip/dsymutil execution in the multi-RID outer build when building remotely from Windows.
Reproduction
Run the PluralRuntimeIdentifiersWithRemoteMac_Mono(iOS,"ios-arm64") test from the Windows integration tests with stripping enabled for Debug builds.
Expected behavior
The build should succeed with stripping enabled.
🤖 Issue created by Copilot
Description
The test
PluralRuntimeIdentifiersWithRemoteMac_Mono(iOS,"ios-arm64")fails with'dotnet build' failed with exit code 1after enabling symbol stripping for Debug device builds (removing theNoSymbolStrip=truedefault for Debug configuration).Context
PR #25360 enables stripping for iOS/tvOS device builds in Debug configuration. The non-remote versions of the test pass, suggesting the issue is specific to the Windows remote build path when using the multi-RID (
RuntimeIdentifiersplural) pattern.The Mono variant doesn't use R2R, so the issue is specifically with the strip/dsymutil execution in the multi-RID outer build when building remotely from Windows.
Reproduction
Run the
PluralRuntimeIdentifiersWithRemoteMac_Mono(iOS,"ios-arm64")test from the Windows integration tests with stripping enabled for Debug builds.Expected behavior
The build should succeed with stripping enabled.
🤖 Issue created by Copilot