Skip to content

ENUM

BuildRule.FileType

Contents

  • Cases
    • instrumentsPackageDefinition
    • metalAIR
    • machO
    • machOObject
    • siriKitIntent
    • coreMLMachineLearning
    • rcProjectDocument
    • skyboxDocument
    • interfaceBuilderStoryboard
    • interfaceBuilder
    • documentationCatalog
    • coreMLMachineLearningModelPackage
    • assemblyAsm
    • assemblyAsmAsm
    • llvmAssembly
    • cSource
    • clipsSource
    • cppSource
    • dtraceSource
    • dylanSource
    • fortranSource
    • glslSource
    • iigSource
    • javaSource
    • lexSource
    • metalShaderSource
    • migSource
    • nasmAssembly
    • openCLSource
    • pascalSource
    • protobufSource
    • rezSource
    • swiftSource
    • yaccSource
    • localizationString
    • localizationStringDictionary
    • xcAppExtensionPoints
    • xcodeSpecificationPlist
    • dae
    • nib
    • interfaceBuilderStoryboardPackage
    • classModel
    • dataModel
    • dataModelVersion
    • mappingModel
    • sourceFilesWithNamesMatching
swift
public enum FileType: String, Codable

File types processed by a build rule. All the values are taken from build rule options hidden under a pup-up button's menu next to a label Process in a target's Build Rules section.

Cases

instrumentsPackageDefinition

swift
case instrumentsPackageDefinition = "com.apple.instruments.package-definition"

metalAIR

swift
case metalAIR = "compiled.air"

machO

swift
case machO = "compiled.mach-o"

machOObject

swift
case machOObject = "compiled.mach-o.objfile"

siriKitIntent

swift
case siriKitIntent = "file.intentdefinition"

coreMLMachineLearning

swift
case coreMLMachineLearning = "file.mlmodel"

rcProjectDocument

swift
case rcProjectDocument = "file.rcproject"

skyboxDocument

swift
case skyboxDocument = "file.skybox"

interfaceBuilderStoryboard

swift
case interfaceBuilderStoryboard = "file.storyboard"

interfaceBuilder

swift
case interfaceBuilder = "file.xib"

documentationCatalog

swift
case documentationCatalog = "folder.documentationcatalog"

coreMLMachineLearningModelPackage

swift
case coreMLMachineLearningModelPackage = "folder.mlpackage"

assemblyAsm

swift
case assemblyAsm = "sourcecode.asm"

assemblyAsmAsm

swift
case assemblyAsmAsm = "sourcecode.asm.asm"

llvmAssembly

swift
case llvmAssembly = "sourcecode.asm.llvm"

cSource

swift
case cSource = "sourcecode.c"

clipsSource

swift
case clipsSource = "sourcecode.clips"

cppSource

swift
case cppSource = "sourcecode.cpp"

dtraceSource

swift
case dtraceSource = "sourcecode.dtrace"

dylanSource

swift
case dylanSource = "sourcecode.dylan"

fortranSource

swift
case fortranSource = "sourcecode.fortran"

glslSource

swift
case glslSource = "sourcecode.glsl"

iigSource

swift
case iigSource = "sourcecode.iig"

javaSource

swift
case javaSource = "sourcecode.java"

lexSource

swift
case lexSource = "sourcecode.lex"

metalShaderSource

swift
case metalShaderSource = "sourcecode.metal"

migSource

swift
case migSource = "sourcecode.mig"

nasmAssembly

swift
case nasmAssembly = "sourcecode.nasm"

openCLSource

swift
case openCLSource = "sourcecode.opencl"

pascalSource

swift
case pascalSource = "sourcecode.pascal"

protobufSource

swift
case protobufSource = "sourcecode.protobuf"

rezSource

swift
case rezSource = "sourcecode.rez"

swiftSource

swift
case swiftSource = "sourcecode.swift"

yaccSource

swift
case yaccSource = "sourcecode.yacc"

localizationString

swift
case localizationString = "text.plist.strings"

localizationStringDictionary

swift
case localizationStringDictionary = "text.plist.stringsdict"

xcAppExtensionPoints

swift
case xcAppExtensionPoints = "text.plist.xcappextensionpoints"

xcodeSpecificationPlist

swift
case xcodeSpecificationPlist = "text.plist.xcspec"

dae

swift
case dae = "text.xml.dae"

nib

swift
case nib = "wrapper.nib"

interfaceBuilderStoryboardPackage

swift
case interfaceBuilderStoryboardPackage = "wrapper.storyboardc"

classModel

swift
case classModel = "wrapper.xcclassmodel"

dataModel

swift
case dataModel = "wrapper.xcdatamodel"

dataModelVersion

swift
case dataModelVersion = "wrapper.xcdatamodeld"

mappingModel

swift
case mappingModel = "wrapper.xcmappingmodel"

sourceFilesWithNamesMatching

swift
case sourceFilesWithNamesMatching = "pattern.proxy"