Initializerswift-package-manager 6.0.3XCBuildSupport
init(guid:targetGUID:platformFilters:headerVisibility:)
PIF.swift:800init(guid: GUID, targetGUID: PIF.GUID, platformFilters: [PlatformFilter], headerVisibility: HeaderVisibility? = nil)
init(guid: GUID, targetGUID: PIF.GUID, platformFilters: [PlatformFilter], headerVisibility: HeaderVisibility? = nil)
s14XCBuildSupport3PIFO9BuildFileV4guid10targetGUID15platformFilters16headerVisibilityAESS_SSSayAC14PlatformFilterVGAE06HeaderL0OSgtcfc
What are these?7DQ1A
import XCBuildSupport
struct BuildFile
A build file, representing the membership of either a file or target product reference in a build phase.
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.
struct PlatformFilter
Represents a generic platform filter.
enum HeaderVisibility
init(from decoder: Decoder) throws
init(guid: GUID, file: FileReference, platformFilters: [PlatformFilter], headerVisibility: HeaderVisibility? = nil)
init(guid: GUID, fileGUID: PIF.GUID, platformFilters: [PlatformFilter], headerVisibility: HeaderVisibility? = nil)
init(guid: GUID, reference: Reference, platformFilters: [PlatformFilter], headerVisibility: HeaderVisibility? = nil)
init(guid: GUID, target: PIF.BaseTarget, platformFilters: [PlatformFilter], headerVisibility: HeaderVisibility? = nil)
let guid: GUID
var headerVisibility: HeaderVisibility?
var platformFilters: [PlatformFilter]
var reference: Reference
func encode(to encoder: Encoder) throws
enum Reference