Skip to content

ENUM

BuildRule.CompilerSpec ​

Contents

  • Cases
    • appIntentsMetadataExtractor
    • appShortcutStringsMetadataExtractor
    • appleClang
    • assetCatalogCompiler
    • codeSign
    • compileRealityComposerProject
    • compileSceneKitShaders
    • compileSkybox
    • compileUSDZ
    • compressPNG
    • copyPlistFile
    • copySceneKitAssets
    • copyStringsFile
    • copyTiffFile
    • coreDataMappingModelCompiler
    • coreMLModelCompiler
    • dataModelCompiler
    • defaultCompiler
    • documentationCompiler
    • dTrace
    • generateSpriteKitTextureAtlas
    • iconutil
    • instrumetsPackageBuilder
    • intentDefinitionCompiler
    • interfaceBuilderNIBPostprocessor
    • interfaceBuilderStoryboardCompiler
    • interfaceBuilderStoryboardLinker
    • interfaceBuilderStoryboardPostprocessor
    • interfaceBuilderXIBCompiler
    • ioKitInterfaceGenerator
    • lex
    • lsRegisterURL
    • metalCompiler
    • metalLinker
    • mig
    • nasm
    • nmedit
    • openCL
    • osaCompile
    • pbxcp
    • processSceneKitDocument
    • processXCAppExtensionPoints
    • rez
    • stripSymbols
    • swiftCompiler
    • swiftABIBaselineGenerator
    • swiftFrameworkABIChecker
    • textBasedAPITool
    • unifdef
    • yacc
    • customScript
swift
public enum CompilerSpec: String, Codable

The type of compiler spec which is used for a selected file type. All the values are taken from build rule options hidden under a pup-up button's menu next to a label Using in a target's Build Rules section.

Cases ​

appIntentsMetadataExtractor ​

swift
case appIntentsMetadataExtractor = "com.apple.compilers.appintentsmetadata"

appShortcutStringsMetadataExtractor ​

swift
case appShortcutStringsMetadataExtractor = "com.apple.compilers.appshortcutstringsmetadata"

appleClang ​

swift
case appleClang = "com.apple.compilers.llvm.clang.1_0"

assetCatalogCompiler ​

swift
case assetCatalogCompiler = "com.apple.compilers.assetcatalog"

codeSign ​

swift
case codeSign = "com.apple.build-tools.codesign"

compileRealityComposerProject ​

swift
case compileRealityComposerProject = "com.apple.build-tasks.compile-rc-project.xcplugin"

compileSceneKitShaders ​

swift
case compileSceneKitShaders = "com.apple.build-tasks.compile-scenekit-shadercache"

compileSkybox ​

swift
case compileSkybox = "com.apple.build-tasks.compile-skybox.xcplugin"

compileUSDZ ​

swift
case compileUSDZ = "com.apple.build-tasks.compile-usdz.xcplugin"

compressPNG ​

swift
case compressPNG = "com.apple.build-tasks.copy-png-file"

copyPlistFile ​

swift
case copyPlistFile = "com.apple.build-tasks.copy-plist-file"

copySceneKitAssets ​

swift
case copySceneKitAssets = "com.apple.build-tasks.copy-scenekit-assets"

copyStringsFile ​

swift
case copyStringsFile = "com.apple.build-tasks.copy-strings-file"

copyTiffFile ​

swift
case copyTiffFile = "com.apple.build-tasks.copy-tiff-file"

coreDataMappingModelCompiler ​

swift
case coreDataMappingModelCompiler = "com.apple.compilers.model.coredatamapping"

coreMLModelCompiler ​

swift
case coreMLModelCompiler = "com.apple.compilers.coreml"

dataModelCompiler ​

swift
case dataModelCompiler = "com.apple.compilers.model.coredata"

defaultCompiler ​

swift
case defaultCompiler = "com.apple.compilers.gcc"

documentationCompiler ​

swift
case documentationCompiler = "com.apple.compilers.documentation"

dTrace ​

swift
case dTrace = "com.apple.compilers.dtrace"

generateSpriteKitTextureAtlas ​

swift
case generateSpriteKitTextureAtlas = "com.apple.build-tasks.generate-texture-atlas.xcplugin"

iconutil ​

swift
case iconutil = "com.apple.compilers.iconutil"

instrumetsPackageBuilder ​

swift
case instrumetsPackageBuilder = "com.apple.compilers.instruments-package-builder"

intentDefinitionCompiler ​

swift
case intentDefinitionCompiler = "com.apple.compilers.intents"

interfaceBuilderNIBPostprocessor ​

swift
case interfaceBuilderNIBPostprocessor = "com.apple.xcode.tools.ibtool.postprocessor"

interfaceBuilderStoryboardCompiler ​

swift
case interfaceBuilderStoryboardCompiler = "com.apple.xcode.tools.ibtool.storyboard.compiler"

interfaceBuilderStoryboardLinker ​

swift
case interfaceBuilderStoryboardLinker = "com.apple.xcode.tools.ibtool.storyboard.linker"

interfaceBuilderStoryboardPostprocessor ​

swift
case interfaceBuilderStoryboardPostprocessor = "com.apple.xcode.tools.ibtool.storyboard.postprocessor"

interfaceBuilderXIBCompiler ​

swift
case interfaceBuilderXIBCompiler = "com.apple.xcode.tools.ibtool.compiler"

ioKitInterfaceGenerator ​

swift
case ioKitInterfaceGenerator = "com.apple.compilers.iig"

lex ​

swift
case lex = "com.apple.compilers.lex"

lsRegisterURL ​

swift
case lsRegisterURL = "com.apple.build-tasks.ls-register-url"

metalCompiler ​

swift
case metalCompiler = "com.apple.compilers.metal"

metalLinker ​

swift
case metalLinker = "com.apple.compilers.metal-linker"

mig ​

swift
case mig = "com.apple.compilers.mig"

nasm ​

swift
case nasm = "com.apple.compilers.nasm"

nmedit ​

swift
case nmedit = "com.apple.build-tools.nmedit"

openCL ​

swift
case openCL = "com.apple.compilers.opencl"

osaCompile ​

swift
case osaCompile = "com.apple.compilers.osacompile"

pbxcp ​

swift
case pbxcp = "com.apple.compilers.pbxcp"

processSceneKitDocument ​

swift
case processSceneKitDocument = "com.apple.compilers.scntool"

processXCAppExtensionPoints ​

swift
case processXCAppExtensionPoints = "com.apple.compilers.process-xcappextensionpoints"

rez ​

swift
case rez = "com.apple.compilers.rez"

stripSymbols ​

swift
case stripSymbols = "com.apple.build-tools.strip"

swiftCompiler ​

swift
case swiftCompiler = "com.apple.xcode.tools.swift.compiler"

swiftABIBaselineGenerator ​

swift
case swiftABIBaselineGenerator = "com.apple.build-tools.swift-abi-generation"

swiftFrameworkABIChecker ​

swift
case swiftFrameworkABIChecker = "com.apple.build-tools.swift-abi-checker"

textBasedAPITool ​

swift
case textBasedAPITool = "com.apple.build-tools.tapi.installapi"

unifdef ​

swift
case unifdef = "public.build-task.unifdef"

yacc ​

swift
case yacc = "com.apple.compilers.yacc"

customScript ​

swift
case customScript = "com.apple.compilers.proxy.script"