Skip to content

Conversation

@fortmarek
Copy link
Member

When mapping PBXTarget to Target, when the PBXTarget has buildable groups, this information gets lost during the mapping since Target has no notion of these.

Since having the right set of sources, resources, headers, and frameworks is crucial for correct hashes, we need to ensure this information does not get lost.

The fix is to expand the buildable groups into lists of sources, resources, etc. that are then passed to the final Target.

cc @ajkolean

@fortmarek fortmarek requested a review from pepicrft February 6, 2025 17:50
@fortmarek fortmarek force-pushed the fix/mapper-synchronized-groups branch from 3290189 to d53d50d Compare February 6, 2025 17:52
@fortmarek fortmarek force-pushed the fix/mapper-synchronized-groups branch from d53d50d to e040520 Compare February 6, 2025 18:01
@fortmarek fortmarek requested a review from ajkolean February 6, 2025 18:17
Copy link
Collaborator

@ajkolean ajkolean left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great updates! 💯 A couple of potential points to polish further

@fortmarek fortmarek merged commit 9bcc40c into main Feb 7, 2025
7 checks passed
@fortmarek fortmarek deleted the fix/mapper-synchronized-groups branch February 7, 2025 16:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants