You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 26, 2026. It is now read-only.
The XcodeGraph library fails to parse Xcode projects that contain statically linked library targets.
Steps to reproduce
Have a Xcode project (e.g. iOS app). Example project: Example.zip
Add a static library target
Link this static library target to the main project target (e.g. app)
Run tuist graph in the project root.
Expected result: A graph image file gets created in the project root. Actual result: An error is thrown:
✖ Error
Missing or invalid file path for 'PBXBuildFile': Unknown.
Sorry this didn’t work. Here’s what to try next:
▸ If the error is actionable, address it
▸ If the error is not actionable, let's discuss it in the Troubleshooting & how to
▸ If you are very certain it's a bug, file an issue
▸ Check out the logs at /Users/steffen/.local/state/tuist/logs/DC67880D-FF7A-42ED-9600-18A5273B981B.log
PBXFrameworksBuildPhaseMapper.mapFrameworkDependency(:xcodeProj:projectNativeTargets:) tries to find project targets based on framework / library names.
For this, it replaces ".framework" from file refs: