Skip to content

Support SPM Transitive Dependencies #21

@NinjaLikesCheez

Description

@NinjaLikesCheez

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions