Skip to content

Why are local packages added using XcodeProj and local packages added through the Xcode GUI interface in different locations in the project? Do we need to distinguish between locally added and remotely added packages?Β #879

@zhangjiang1203

Description

@zhangjiang1203

Context πŸ•΅οΈβ€β™€οΈ

Provide information that helps with understanding your issue. For example your use case that the project doesn't cover, what you were doing when you found the bug... You can also provide the version of the library that you were using, how you integrated it with your project, the platform version...

Use the following two methods to add packages
`
//remote package
do{
let reference = try rootObject.addSwiftPackage(repositoryURL: package.url, productName: package.name, versionRequirement: .branch(""), targetName: "TestSwiftPackage")
print("success===(reference)")
} catch {
print("fail (package.name),error:(error.localizedDescription)")
}

// local package
do {
let reference = try rootObject.addLocalSwiftPackage(path:Path(package.url), productName: package.name, targetName: "TestSwiftPackage")
print("success===(reference)")
} catch {
print("fail (package.name),error:(error.localizedDescription)")
}

`
but remote package and local package in different localtion.
ζˆͺ屏2024-11-08 16 05 39

What 🌱

Describe here your issue, a bug you found, an idea that you had, something that you think can be improved...

Proposal πŸŽ‰

Attach your own proposal (if you have it). We'll discuss in on the issue to find the best one that fits into the library.

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