Currently, pbxproj data doesn't contain enough information about an SPM package to enable us to move transitive dependencies into the correct location.
In the pbxproj the only information we see is:
XCSwiftPackageProductDependency with the productName
- A
XCRemoteSwiftPackageReference if this package is fetched from a non-filesystem URL
We will need to parse the Package.swift file in order to line up products with their packages and to generate the dependency graph.
Currently, pbxproj data doesn't contain enough information about an SPM package to enable us to move transitive dependencies into the correct location.
In the pbxproj the only information we see is:
XCSwiftPackageProductDependencywith theproductNameXCRemoteSwiftPackageReferenceif this package is fetched from a non-filesystem URLWe will need to parse the
Package.swiftfile in order to line up products with their packages and to generate the dependency graph.