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"