Initializerswift-package-manager 6.0.3XCBuildSupport
init(guid:target:platformFilters:headerVisibility:)
PIF.swift:793init(guid: GUID, target: PIF.BaseTarget, platformFilters: [PlatformFilter], headerVisibility: HeaderVisibility? = nil)
init(guid: GUID, target: PIF.BaseTarget, platformFilters: [PlatformFilter], headerVisibility: HeaderVisibility? = nil)
s14XCBuildSupport3PIFO9BuildFileV4guid6target15platformFilters16headerVisibilityAESS_AC10BaseTargetCSayAC14PlatformFilterVGAE06HeaderK0OSgtcfc
What are these?37SE9
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.
class BaseTarget
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, targetGUID: PIF.GUID, 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