Instance Propertyswift-package-manager 6.0.3XCBuildSupport
guid
PIF.swift:150let guid: GUID
let guid: GUID
import XCBuildSupport
final class Project
A PIF project, consisting of a tree of groups and file references, a list of targets, and some additional information.
enum PIF
The Project Interchange Format (PIF) is a structured representation of the project model created by clients (Xcode/SwiftPM) to send to XCBuild.
typealias GUID = String
The type used for identifying PIF objects.
required init(from decoder: Decoder) throws
init(guid: GUID, name: String, path: AbsolutePath, projectDirectory: AbsolutePath, developmentRegion: String, buildConfigurations: [BuildConfiguration], targets: [BaseTarget], groupTree: Group)
var buildConfigurations: [BuildConfiguration]
var developmentRegion: String
var groupTree: Group
var name: String
var path: AbsolutePath
var projectDirectory: AbsolutePath
var targets: [BaseTarget]
override func encode(to encoder: Encoder) throws