Skip to content

Skip unresolvable subproject file references instead of throwing#1133

Open
danwood wants to merge 1 commit into
peripheryapp:masterfrom
danwood:fix-unresolvable-subproject-refs
Open

Skip unresolvable subproject file references instead of throwing#1133
danwood wants to merge 1 commit into
peripheryapp:masterfrom
danwood:fix-unresolvable-subproject-refs

Conversation

@danwood

@danwood danwood commented Jun 13, 2026

Copy link
Copy Markdown
Contributor

When an Xcode project contains a file reference to a subproject that can't be resolved (e.g. the subproject isn't checked out, or the reference is stale), XcodeProject currently throws and the whole scan aborts.

This changes the behavior to skip the unresolvable reference and continue the scan. Hitting this required nothing exotic — a workspace where one team's subproject wasn't present locally was enough to make Periphery unusable on the rest of the project.

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.

1 participant