in Package.swift [155:170]
func createProducts() -> [Product] {
let products: [Product]
if buildMode != .remote {
products = frameworks.map { Product.library(name: $0, targets: [$0]) }
} else {
products = frameworks.map { framework -> Product in
if depdenencyMap[framework]!.isEmpty {
return Product.library(name: framework, targets: [framework])
}
// If framework has dependencies, create a `<framework>-Target`
// library that is used to link framework target with its dependencies
return Product.library(name: framework, targets: ["\(framework)-Target"])
}
}
return products
}