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"