Hive
tuist inspect dependencies doesn’t work with non-generated Xcode projects
GitHub issue · Open
Why is this needed?
Context
tuist inspect dependencies requires a Tuist manifest at the given path. In a plain
.xcodeproj / .xcworkspace it fails before running any check: Manifest not found at path /path/to/project
Generated projects and Swift packages both work, since Package.swift is a root
manifest too — only raw Xcode projects are left out.
Note
Xcode projects reference local Swift packages through their products, which the graph
represents as packageProduct dependencies pointing at no target. Unless those are
resolved into the targets each product vends, every import of a local package is
reported as an implicit dependency.
Steps to address the need
- Add new layer to map plain XcodeProjects to inspect command
- Add Tests on new logic
Investigate, reproduce, or fix this item in an isolated repository. Each Flight preserves its outcome and agent session.
Start a Flight and preserve its objective, outcome, and session here.
No GitHub comments yet.