Skip to content

PluralRuntimeIdentifiersWithRemoteMac_Mono fails with stripping enabled for Debug device builds #25438

@rolfbjarne

Description

@rolfbjarne

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

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions