Skip to content

We try to run dsymutil on frameworks that don't exist in the app bundle #24840

@rolfbjarne

Description

@rolfbjarne

We try to run dsymutil on frameworks that haven't been copied to the app bundle

Binlog that shows this behavior: msbuild.binlog.zip

This is because the framework in question is really a static library, so in the FilterStaticFrameworks task we filter this framework out from the list of frameworks to copy to the app bundle.

The fix is to also filter static frameworks out from the frameworks to post process (aka run dsymutil or strip on).

The easiest might be to just populate the list of frameworks to post-process from the filtered list of frameworks to publish, but there might also be other (and better solutions).

Metadata

Metadata

Assignees

Labels

bugIf an issue is a bug or a pull request a bug fixmsbuildIssues affecting our msbuild tasks/targets

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions