LibraryProduct
Represents a library product defined in a package.
struct LibraryProductRepresents a library product defined in a package.
struct LibraryProductimport PackagePluginprotocol ProductRepresents a single product defined in a package.
let id: LibraryProduct.IDlet kind: LibraryProduct.KindWhether the library is static, dynamic, or automatically determined.
let name: Stringlet targets: [any Target]The targets that directly comprise the product, in the order in which they are declared in the package manifest. The product will contain the transitive closure of the these targets and their dependencies.
enum KindRepresents a kind of library product.