Skip to content

Carthage + Adjust v5: all products have the same product name overwriting each other #753

Open
@balavor

Description

@balavor

Description

AdjustSdk, AdjustSdkIm, and AdjustSdkWebBridge have AdjustSdk as a product name. When a product is built via Carthage, all three frameworks are built, but in the end, only the last one is left in the Build folder because all of them have the same product name defined in the project file. I suspect that is a regression in v5.

Image

Derived data:

Image

Project file change

Before After
image image

Extra notes

While migrating to v5, it also looks like we are not able to install Adjust-Signature via Carthage. Download options only contain a dynamic framework or static library while we are building dependencies as xcframeworks with static linkage.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions