Skip to content

Instantly share code, notes, and snippets.

@TyrfingMjolnir
Created April 7, 2022 20:24
Show Gist options
  • Save TyrfingMjolnir/63d9cb0ad9cd2f15ae92d581c8aa762d to your computer and use it in GitHub Desktop.
Save TyrfingMjolnir/63d9cb0ad9cd2f15ae92d581c8aa762d to your computer and use it in GitHub Desktop.
Here is a tree listing of the XCode template files.
$ exa -T $(pwd)
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates
├── File Templates
│ ├── iOS
│ │ ├── Apple Watch
│ │ │ └── WatchKit Settings Bundle.xctemplate
│ │ │ ├── ___FILEBASENAME___.bundle
│ │ │ │ ├── en.lproj
│ │ │ │ │ └── Root.strings
│ │ │ │ └── Root.plist
│ │ │ ├── TemplateIcon.png
│ │ │ ├── TemplateIcon@2x.png
│ │ │ └── TemplateInfo.plist
│ │ ├── Playground
│ │ │ ├── Blank.xctemplate
│ │ │ │ ├── ___FILEBASENAME___.playground
│ │ │ │ │ ├── Contents.swift
│ │ │ │ │ ├── contents.xcplayground
│ │ │ │ │ └── timeline.xctimeline
│ │ │ │ ├── TemplateIcon-1016.png
│ │ │ │ ├── TemplateIcon-1016@2x.png
│ │ │ │ ├── TemplateIcon.png
│ │ │ │ ├── TemplateIcon@2x.png
│ │ │ │ └── TemplateInfo.plist
│ │ │ ├── Blank___FileMenu.xctemplate
│ │ │ │ ├── ___FILEBASENAME___.playground
│ │ │ │ │ ├── Contents.swift
│ │ │ │ │ ├── contents.xcplayground
│ │ │ │ │ └── timeline.xctimeline
│ │ │ │ ├── TemplateIcon-1016.png
│ │ │ │ ├── TemplateIcon-1016@2x.png
│ │ │ │ ├── TemplateIcon.png
│ │ │ │ ├── TemplateIcon@2x.png
│ │ │ │ └── TemplateInfo.plist
│ │ │ ├── Game.xctemplate
│ │ │ │ ├── ___FILEBASENAME___.playground
│ │ │ │ │ ├── Contents.swift
│ │ │ │ │ ├── contents.xcplayground
│ │ │ │ │ ├── Resources
│ │ │ │ │ │ ├── Actions.sks
│ │ │ │ │ │ └── GameScene.sks
│ │ │ │ │ └── timeline.xctimeline
│ │ │ │ ├── TemplateIcon-1016.png
│ │ │ │ ├── TemplateIcon-1016@2x.png
│ │ │ │ ├── TemplateIcon.png
│ │ │ │ ├── TemplateIcon@2x.png
│ │ │ │ └── TemplateInfo.plist
│ │ │ ├── Game___FileMenu.xctemplate
│ │ │ │ ├── ___FILEBASENAME___.playground
│ │ │ │ │ ├── Contents.swift
│ │ │ │ │ ├── contents.xcplayground
│ │ │ │ │ ├── Resources
│ │ │ │ │ │ ├── Actions.sks
│ │ │ │ │ │ └── GameScene.sks
│ │ │ │ │ └── timeline.xctimeline
│ │ │ │ ├── TemplateIcon-1016.png
│ │ │ │ ├── TemplateIcon-1016@2x.png
│ │ │ │ ├── TemplateIcon.png
│ │ │ │ ├── TemplateIcon@2x.png
│ │ │ │ └── TemplateInfo.plist
│ │ │ ├── Map.xctemplate
│ │ │ │ ├── ___FILEBASENAME___.playground
│ │ │ │ │ ├── Contents.swift
│ │ │ │ │ ├── contents.xcplayground
│ │ │ │ │ └── timeline.xctimeline
│ │ │ │ ├── TemplateIcon-1016.png
│ │ │ │ ├── TemplateIcon-1016@2x.png
│ │ │ │ ├── TemplateIcon.png
│ │ │ │ ├── TemplateIcon@2x.png
│ │ │ │ └── TemplateInfo.plist
│ │ │ ├── Map___FileMenu.xctemplate
│ │ │ │ ├── ___FILEBASENAME___.playground
│ │ │ │ │ ├── Contents.swift
│ │ │ │ │ ├── contents.xcplayground
│ │ │ │ │ └── timeline.xctimeline
│ │ │ │ ├── TemplateIcon-1016.png
│ │ │ │ ├── TemplateIcon-1016@2x.png
│ │ │ │ ├── TemplateIcon.png
│ │ │ │ ├── TemplateIcon@2x.png
│ │ │ │ └── TemplateInfo.plist
│ │ │ ├── Single View.xctemplate
│ │ │ │ ├── ___FILEBASENAME___.playground
│ │ │ │ │ ├── Contents.swift
│ │ │ │ │ ├── contents.xcplayground
│ │ │ │ │ └── timeline.xctimeline
│ │ │ │ ├── TemplateIcon-1016.png
│ │ │ │ ├── TemplateIcon-1016@2x.png
│ │ │ │ ├── TemplateIcon.png
│ │ │ │ ├── TemplateIcon@2x.png
│ │ │ │ └── TemplateInfo.plist
│ │ │ └── Single View___FileMenu.xctemplate
│ │ │ ├── ___FILEBASENAME___.playground
│ │ │ │ ├── Contents.swift
│ │ │ │ ├── contents.xcplayground
│ │ │ │ └── timeline.xctimeline
│ │ │ ├── TemplateIcon-1016.png
│ │ │ ├── TemplateIcon-1016@2x.png
│ │ │ ├── TemplateIcon.png
│ │ │ ├── TemplateIcon@2x.png
│ │ │ └── TemplateInfo.plist
│ │ ├── Resource
│ │ │ ├── GeoJSON File.xctemplate
│ │ │ │ ├── ___FILEBASENAME___.geojson
│ │ │ │ ├── TemplateIcon-1016.png
│ │ │ │ ├── TemplateIcon-1016@2x.png
│ │ │ │ ├── TemplateIcon.png
│ │ │ │ ├── TemplateIcon@2x.png
│ │ │ │ └── TemplateInfo.plist
│ │ │ ├── GPX File.xctemplate
│ │ │ │ ├── ___FILEBASENAME___.gpx
│ │ │ │ ├── TemplateIcon-1016.png
│ │ │ │ ├── TemplateIcon-1016@2x.png
│ │ │ │ ├── TemplateIcon.png
│ │ │ │ ├── TemplateIcon@2x.png
│ │ │ │ └── TemplateInfo.plist
│ │ │ ├── Settings Bundle.xctemplate
│ │ │ │ ├── ___FILEBASENAME___.bundle
│ │ │ │ │ ├── en.lproj
│ │ │ │ │ │ └── Root.strings
│ │ │ │ │ └── Root.plist
│ │ │ │ ├── TemplateIcon.png
│ │ │ │ ├── TemplateIcon@2x.png
│ │ │ │ └── TemplateInfo.plist
│ │ │ └── Sticker Catalog.xctemplate
│ │ │ ├── ___FILENAME___.xcstickers
│ │ │ │ ├── Contents.json
│ │ │ │ ├── iMessages App Icon.stickersiconset
│ │ │ │ │ └── Contents.json
│ │ │ │ └── Sticker Pack.stickerpack
│ │ │ │ └── Contents.json
│ │ │ ├── TemplateIcon.png
│ │ │ ├── TemplateIcon@2x.png
│ │ │ └── TemplateInfo.plist
│ │ └── Source
│ │ ├── Cocoa Touch Class.xctemplate
│ │ │ ├── NSObjectObjective-C
│ │ │ │ ├── ___FILEBASENAME___.h
│ │ │ │ └── ___FILEBASENAME___.m
│ │ │ ├── NSObjectSwift
│ │ │ │ └── ___FILEBASENAME___.swift
│ │ │ ├── TemplateIcon-1016.png
│ │ │ ├── TemplateIcon-1016@2x.png
│ │ │ ├── TemplateIcon.png
│ │ │ ├── TemplateIcon@2x.png
│ │ │ ├── TemplateInfo.plist
│ │ │ ├── UICollectionReusableViewObjective-C
│ │ │ │ ├── ___FILEBASENAME___.h
│ │ │ │ └── ___FILEBASENAME___.m
│ │ │ ├── UICollectionReusableViewSwift
│ │ │ │ └── ___FILEBASENAME___.swift
│ │ │ ├── UICollectionReusableViewXIBObjective-C
│ │ │ │ ├── ___FILEBASENAME___.h
│ │ │ │ ├── ___FILEBASENAME___.m
│ │ │ │ └── ___FILEBASENAME___.xib
│ │ │ ├── UICollectionReusableViewXIBSwift
│ │ │ │ ├── ___FILEBASENAME___.swift
│ │ │ │ └── ___FILEBASENAME___.xib
│ │ │ ├── UICollectionViewCellObjective-C
│ │ │ │ ├── ___FILEBASENAME___.h
│ │ │ │ └── ___FILEBASENAME___.m
│ │ │ ├── UICollectionViewCellSwift
│ │ │ │ └── ___FILEBASENAME___.swift
│ │ │ ├── UICollectionViewCellXIBObjective-C
│ │ │ │ ├── ___FILEBASENAME___.h
│ │ │ │ ├── ___FILEBASENAME___.m
│ │ │ │ └── ___FILEBASENAME___.xib
│ │ │ ├── UICollectionViewCellXIBSwift
│ │ │ │ ├── ___FILEBASENAME___.swift
│ │ │ │ └── ___FILEBASENAME___.xib
│ │ │ ├── UICollectionViewControllerObjective-C
│ │ │ │ ├── ___FILEBASENAME___.h
│ │ │ │ └── ___FILEBASENAME___.m
│ │ │ ├── UICollectionViewControllerSwift
│ │ │ │ └── ___FILEBASENAME___.swift
│ │ │ ├── UICollectionViewControllerXIBObjective-C
│ │ │ │ ├── ___FILEBASENAME___.h
│ │ │ │ ├── ___FILEBASENAME___.m
│ │ │ │ └── ___FILEBASENAME___.xib
│ │ │ ├── UICollectionViewControllerXIBSwift
│ │ │ │ ├── ___FILEBASENAME___.swift
│ │ │ │ └── ___FILEBASENAME___.xib
│ │ │ ├── UITableViewCellObjective-C
│ │ │ │ ├── ___FILEBASENAME___.h
│ │ │ │ └── ___FILEBASENAME___.m
│ │ │ ├── UITableViewCellSwift
│ │ │ │ └── ___FILEBASENAME___.swift
│ │ │ ├── UITableViewCellXIBObjective-C
│ │ │ │ ├── ___FILEBASENAME___.h
│ │ │ │ ├── ___FILEBASENAME___.m
│ │ │ │ └── ___FILEBASENAME___.xib
│ │ │ ├── UITableViewCellXIBSwift
│ │ │ │ ├── ___FILEBASENAME___.swift
│ │ │ │ └── ___FILEBASENAME___.xib
│ │ │ ├── UITableViewControllerObjective-C
│ │ │ │ ├── ___FILEBASENAME___.h
│ │ │ │ └── ___FILEBASENAME___.m
│ │ │ ├── UITableViewControllerSwift
│ │ │ │ └── ___FILEBASENAME___.swift
│ │ │ ├── UITableViewControllerXIBObjective-C
│ │ │ │ ├── ___FILEBASENAME___.h
│ │ │ │ ├── ___FILEBASENAME___.m
│ │ │ │ └── ___FILEBASENAME___.xib
│ │ │ ├── UITableViewControllerXIBSwift
│ │ │ │ ├── ___FILEBASENAME___.swift
│ │ │ │ └── ___FILEBASENAME___.xib
│ │ │ ├── UIViewControllerObjective-C
│ │ │ │ ├── ___FILEBASENAME___.h
│ │ │ │ └── ___FILEBASENAME___.m
│ │ │ ├── UIViewControllerSwift
│ │ │ │ └── ___FILEBASENAME___.swift
│ │ │ ├── UIViewControllerXIBObjective-C
│ │ │ │ ├── ___FILEBASENAME___.h
│ │ │ │ ├── ___FILEBASENAME___.m
│ │ │ │ └── ___FILEBASENAME___.xib
│ │ │ ├── UIViewControllerXIBSwift
│ │ │ │ ├── ___FILEBASENAME___.swift
│ │ │ │ └── ___FILEBASENAME___.xib
│ │ │ ├── UIViewObjective-C
│ │ │ │ ├── ___FILEBASENAME___.h
│ │ │ │ └── ___FILEBASENAME___.m
│ │ │ └── UIViewSwift
│ │ │ └── ___FILEBASENAME___.swift
│ │ ├── UI Test Case Class.xctemplate
│ │ │ ├── TemplateIcon-1016.png
│ │ │ ├── TemplateIcon-1016@2x.png
│ │ │ ├── TemplateIcon.png
│ │ │ ├── TemplateIcon@2x.png
│ │ │ ├── TemplateInfo.plist
│ │ │ ├── XCTestCaseObjective-C
│ │ │ │ └── ___FILEBASENAME___.m
│ │ │ └── XCTestCaseSwift
│ │ │ └── ___FILEBASENAME___.swift
│ │ └── Unit Test Case Class.xctemplate
│ │ ├── TemplateIcon-1016.png
│ │ ├── TemplateIcon-1016@2x.png
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ ├── TemplateInfo.plist
│ │ ├── XCTestCaseObjective-C
│ │ │ └── ___FILEBASENAME___.m
│ │ └── XCTestCaseSwift
│ │ └── ___FILEBASENAME___.swift
│ └── User Interface
│ ├── Empty.xctemplate
│ │ ├── ___FILEBASENAME___.xib
│ │ ├── TemplateIcon-1016.png
│ │ ├── TemplateIcon-1016@2x.png
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ └── TemplateInfo.plist
│ ├── Launch Screen.xctemplate
│ │ ├── ___FILEBASENAME___.storyboard
│ │ ├── TemplateIcon-1016.png
│ │ ├── TemplateIcon-1016@2x.png
│ │ ├── TemplateIcon.tiff
│ │ └── TemplateInfo.plist
│ ├── Storyboard.xctemplate
│ │ ├── ___FILEBASENAME___.storyboard
│ │ ├── TemplateIcon-1016.png
│ │ ├── TemplateIcon-1016@2x.png
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ └── TemplateInfo.plist
│ └── View.xctemplate
│ ├── ___FILEBASENAME___.xib
│ ├── TemplateIcon-1016.png
│ ├── TemplateIcon-1016@2x.png
│ ├── TemplateIcon.png
│ ├── TemplateIcon@2x.png
│ └── TemplateInfo.plist
└── Project Templates
└── iOS
├── Application
│ ├── App.xctemplate
│ │ ├── Main.storyboard
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ └── TemplateInfo.plist
│ ├── App Clip.xctemplate
│ │ ├── ___PACKAGENAMEASIDENTIFIER___.entitlements
│ │ ├── ContentView.swift
│ │ ├── Main.storyboard
│ │ ├── Preview Assets.xcassets
│ │ │ └── Contents.json
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ └── TemplateInfo.plist
│ ├── Augmented Reality App.xctemplate
│ │ ├── Metal
│ │ │ ├── BridgingHeader.h
│ │ │ ├── Main.storyboard
│ │ │ ├── Renderer.h
│ │ │ ├── Renderer.m
│ │ │ ├── Renderer.swift
│ │ │ ├── Shaders.metal
│ │ │ ├── ShaderTypes.h
│ │ │ ├── ViewController.h
│ │ │ ├── ViewController.m
│ │ │ └── ViewController.swift
│ │ ├── RealityKit
│ │ │ ├── ContentView.swift
│ │ │ ├── Experience.rcproject
│ │ │ │ ├── com.apple.RCFoundation.Project
│ │ │ │ ├── Library
│ │ │ │ │ └── ProjectLibrary
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── Version.json
│ │ │ │ └── SceneThumbnails
│ │ │ │ ├── F9610871-0955-494F-A5C3-51D1A281BAB3
│ │ │ │ └── F9610871-0955-494F-A5C3-51D1A281BAB3.thumbnails
│ │ │ │ ├── square
│ │ │ │ └── wide
│ │ │ ├── Main.storyboard
│ │ │ ├── Preview Assets.xcassets
│ │ │ │ └── Contents.json
│ │ │ └── ViewController.swift
│ │ ├── SceneKit
│ │ │ ├── art.scnassets
│ │ │ │ ├── ship.scn
│ │ │ │ └── texture.png
│ │ │ ├── Main.storyboard
│ │ │ ├── ViewController.h
│ │ │ ├── ViewController.m
│ │ │ └── ViewController.swift
│ │ ├── SpriteKit
│ │ │ ├── Main.storyboard
│ │ │ ├── Scene.h
│ │ │ ├── Scene.m
│ │ │ ├── Scene.sks
│ │ │ ├── Scene.swift
│ │ │ ├── ViewController.h
│ │ │ ├── ViewController.m
│ │ │ └── ViewController.swift
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ └── TemplateInfo.plist
│ ├── Cocoa Touch App Base.xctemplate
│ │ ├── Assets.xcassets
│ │ │ ├── AccentColor.colorset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ ├── LaunchScreen.storyboard
│ │ └── TemplateInfo.plist
│ ├── Cocoa Touch App Testing Bundle.xctemplate
│ │ ├── ___PACKAGENAMEASIDENTIFIER___.swift
│ │ └── TemplateInfo.plist
│ ├── Cocoa Touch App UITesting Bundle.xctemplate
│ │ └── TemplateInfo.plist
│ ├── Core Data Cocoa Touch App.xctemplate
│ │ ├── ___PACKAGENAMEASIDENTIFIER___.xcdatamodeld
│ │ │ └── ___PACKAGENAMEASIDENTIFIER___.xcdatamodel
│ │ │ └── contents
│ │ └── TemplateInfo.plist
│ ├── Document App.xctemplate
│ │ ├── Document.h
│ │ ├── Document.m
│ │ ├── Document.swift
│ │ ├── DocumentBrowserViewController-SwiftUI.swift
│ │ ├── DocumentBrowserViewController.h
│ │ ├── DocumentBrowserViewController.m
│ │ ├── DocumentBrowserViewController.swift
│ │ ├── DocumentView.swift
│ │ ├── DocumentViewController.h
│ │ ├── DocumentViewController.m
│ │ ├── DocumentViewController.swift
│ │ ├── Main-SwiftUI.storyboard
│ │ ├── Main.storyboard
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ └── TemplateInfo.plist
│ ├── Game.xctemplate
│ │ ├── Metal
│ │ │ ├── Assets.xcassets
│ │ │ │ ├── AccentColor.colorset
│ │ │ │ │ └── Contents.json
│ │ │ │ ├── ColorMap.textureset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── Universal.mipmapset
│ │ │ │ │ ├── ColorMap.png
│ │ │ │ │ └── Contents.json
│ │ │ │ └── Contents.json
│ │ │ ├── GameViewController.h
│ │ │ ├── GameViewController.m
│ │ │ ├── GameViewController.swift
│ │ │ ├── Main.storyboard
│ │ │ ├── Renderer.h
│ │ │ ├── Renderer.m
│ │ │ ├── Renderer.swift
│ │ │ ├── Shaders.metal
│ │ │ └── ShaderTypes.h
│ │ ├── RealityKit
│ │ │ ├── Experience.rcproject
│ │ │ │ ├── com.apple.RCFoundation.Project
│ │ │ │ ├── Library
│ │ │ │ │ └── ProjectLibrary
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── Version.json
│ │ │ │ └── SceneThumbnails
│ │ │ │ ├── F9610871-0955-494F-A5C3-51D1A281BAB3
│ │ │ │ └── F9610871-0955-494F-A5C3-51D1A281BAB3.thumbnails
│ │ │ │ ├── square
│ │ │ │ └── wide
│ │ │ ├── GameViewController.swift
│ │ │ └── Main.storyboard
│ │ ├── SceneKit
│ │ │ ├── art.scnassets
│ │ │ │ ├── ship.scn
│ │ │ │ └── texture.png
│ │ │ ├── GameViewController.h
│ │ │ ├── GameViewController.m
│ │ │ ├── GameViewController.swift
│ │ │ └── Main.storyboard
│ │ ├── SpriteKit
│ │ │ ├── Actions.sks
│ │ │ ├── GameScene.h
│ │ │ ├── GameScene.m
│ │ │ ├── GameScene.sks
│ │ │ ├── GameScene.swift
│ │ │ ├── GameViewController.h
│ │ │ ├── GameViewController.m
│ │ │ ├── GameViewController.swift
│ │ │ ├── GK_GameScene.h
│ │ │ ├── GK_GameScene.m
│ │ │ ├── GK_GameScene.swift
│ │ │ ├── GK_GameViewController.h
│ │ │ ├── GK_GameViewController.m
│ │ │ ├── GK_GameViewController.swift
│ │ │ └── Main.storyboard
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ └── TemplateInfo.plist
│ ├── iMessage App.xctemplate
│ │ ├── Images.xcassets
│ │ │ └── Contents.json
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ └── TemplateInfo.plist
│ ├── iOS SwiftUI App.xctemplate
│ │ ├── ___PACKAGENAMEASIDENTIFIER___.xcdatamodeld
│ │ │ └── ___PACKAGENAMEASIDENTIFIER___.xcdatamodel
│ │ │ └── contents
│ │ ├── App-CoreData.swift
│ │ ├── App.swift
│ │ ├── ContentView-CoreData.swift
│ │ ├── ContentView.swift
│ │ ├── Persistence.swift
│ │ ├── Preview Assets.xcassets
│ │ │ └── Contents.json
│ │ └── TemplateInfo.plist
│ ├── iOS SwiftUI Document-Based App.xctemplate
│ │ ├── ContentView.swift
│ │ ├── Document.swift
│ │ ├── DocumentApp.swift
│ │ ├── Preview Assets.xcassets
│ │ │ └── Contents.json
│ │ └── TemplateInfo.plist
│ ├── Sticker Pack App.xctemplate
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ └── TemplateInfo.plist
│ ├── Storyboard App.xctemplate
│ │ └── TemplateInfo.plist
│ └── UIScene Lifecycle.xctemplate
│ └── TemplateInfo.plist
├── Application Extension
│ ├── Account Authentication Modification Extension.xctemplate
│ │ ├── AccountAuthenticationModificationViewController.h
│ │ ├── AccountAuthenticationModificationViewController.m
│ │ ├── AccountAuthenticationModificationViewController.swift
│ │ ├── MainInterface.storyboard
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ └── TemplateInfo.plist
│ ├── Action Extension.xctemplate
│ │ ├── Action.js
│ │ ├── ActionRequestHandler.h
│ │ ├── ActionRequestHandler.m
│ │ ├── ActionRequestHandler.swift
│ │ ├── ActionViewController.h
│ │ ├── ActionViewController.m
│ │ ├── ActionViewController.swift
│ │ ├── MainInterface.storyboard
│ │ ├── Media.xcassets
│ │ │ ├── Contents.json
│ │ │ └── TouchBarBezel.colorset
│ │ │ └── Contents.json
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ └── TemplateInfo.plist
│ ├── Audio Unit Extension.xctemplate
│ │ ├── ___PACKAGENAMEASIDENTIFIER___-Bridging-Header.h
│ │ ├── ___PACKAGENAMEASIDENTIFIER___AudioUnit.h
│ │ ├── ___PACKAGENAMEASIDENTIFIER___AudioUnit.m
│ │ ├── ___PACKAGENAMEASIDENTIFIER___DSPKernel.hpp
│ │ ├── ___PACKAGENAMEASIDENTIFIER___DSPKernel.mm
│ │ ├── ___PACKAGENAMEASIDENTIFIER___DSPKernelAdapter.h
│ │ ├── AudioUnitFactory.h
│ │ ├── AudioUnitFactory.m
│ │ ├── AudioUnitFactory.swift
│ │ ├── AudioUnitViewController.h
│ │ ├── AudioUnitViewController.m
│ │ ├── AudioUnitViewController.swift
│ │ ├── BufferedAudioBus.hpp
│ │ ├── DSPKernel.hpp
│ │ ├── DSPKernel.mm
│ │ ├── MainInterface.storyboard
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ └── TemplateInfo.plist
│ ├── Authentication Services Extension.xctemplate
│ │ ├── AuthenticationViewController.h
│ │ ├── AuthenticationViewController.m
│ │ ├── AuthenticationViewController.swift
│ │ ├── AuthenticationViewController.xib
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ └── TemplateInfo.plist
│ ├── AutoFill Credential Provider Extension.xctemplate
│ │ ├── ___PACKAGENAMEASIDENTIFIER___.entitlements
│ │ ├── CredentialProviderViewController.h
│ │ ├── CredentialProviderViewController.m
│ │ ├── CredentialProviderViewController.swift
│ │ ├── MainInterface.storyboard
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ └── TemplateInfo.plist
│ ├── Broadcast Setup UI Extension.xctemplate
│ │ ├── BroadcastSetupViewController.h
│ │ ├── BroadcastSetupViewController.m
│ │ ├── BroadcastSetupViewController.swift
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ └── TemplateInfo.plist
│ ├── Broadcast Upload Extension.xctemplate
│ │ ├── SampleHandler.h
│ │ ├── SampleHandler.m
│ │ ├── SampleHandler.swift
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ └── TemplateInfo.plist
│ ├── Call Directory Extension.xctemplate
│ │ ├── CallDirectoryHandler.h
│ │ ├── CallDirectoryHandler.m
│ │ ├── CallDirectoryHandler.swift
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ └── TemplateInfo.plist
│ ├── ClassKit Context Provider Extension.xctemplate
│ │ ├── ___PACKAGENAMEASIDENTIFIER___.entitlements
│ │ ├── ContextRequestHandler.h
│ │ ├── ContextRequestHandler.m
│ │ ├── ContextRequestHandler.swift
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ └── TemplateInfo.plist
│ ├── Content Blocker Extension.xctemplate
│ │ ├── blockerList.json
│ │ ├── ContentBlockerRequestHandler.h
│ │ ├── ContentBlockerRequestHandler.m
│ │ ├── ContentBlockerRequestHandler.swift
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ └── TemplateInfo.plist
│ ├── Custom Keyboard Extension.xctemplate
│ │ ├── KeyboardViewController.h
│ │ ├── KeyboardViewController.m
│ │ ├── KeyboardViewController.swift
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ └── TemplateInfo.plist
│ ├── File Provider Extension.xctemplate
│ │ ├── ___PACKAGENAMEASIDENTIFIER___.entitlements
│ │ ├── FileProviderEnumerator.h
│ │ ├── FileProviderEnumerator.m
│ │ ├── FileProviderEnumerator.swift
│ │ ├── FileProviderExtension.h
│ │ ├── FileProviderExtension.m
│ │ ├── FileProviderExtension.swift
│ │ ├── FileProviderItem.h
│ │ ├── FileProviderItem.m
│ │ ├── FileProviderItem.swift
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ └── TemplateInfo.plist
│ ├── File Provider UI Extension.xctemplate
│ │ ├── DocumentActionViewController.h
│ │ ├── DocumentActionViewController.m
│ │ ├── DocumentActionViewController.swift
│ │ ├── MainInterface.storyboard
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ └── TemplateInfo.plist
│ ├── iMessage Extension.xctemplate
│ │ ├── Custom.xcassets
│ │ │ └── Contents.json
│ │ ├── MainInterface-custom.storyboard
│ │ ├── MessagesViewController.h
│ │ ├── MessagesViewController.m
│ │ ├── MessagesViewController.swift
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ └── TemplateInfo.plist
│ ├── iMessage Extension Component.xctemplate
│ │ └── TemplateInfo.plist
│ ├── Intents Extension.xctemplate
│ │ ├── MessagingType
│ │ │ ├── IntentHandler.h
│ │ │ ├── IntentHandler.m
│ │ │ └── IntentHandler.swift
│ │ ├── NoneType
│ │ │ ├── IntentHandler.h
│ │ │ ├── IntentHandler.m
│ │ │ └── IntentHandler.swift
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ └── TemplateInfo.plist
│ ├── Intents UI Extension.xctemplate
│ │ ├── IntentViewController.h
│ │ ├── IntentViewController.m
│ │ ├── IntentViewController.swift
│ │ ├── MainInterface.storyboard
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ └── TemplateInfo.plist
│ ├── iOS App Extension Base.xctemplate
│ │ └── TemplateInfo.plist
│ ├── Message Filter Extension.xctemplate
│ │ ├── MessageFilterExtension.h
│ │ ├── MessageFilterExtension.m
│ │ ├── MessageFilterExtension.swift
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ └── TemplateInfo.plist
│ ├── Network Extension.xctemplate
│ │ ├── ___PACKAGENAMEASIDENTIFIER___.entitlements
│ │ ├── AppProxyProvider.h
│ │ ├── AppProxyProvider.m
│ │ ├── AppProxyProvider.swift
│ │ ├── DNSProxyProvider.h
│ │ ├── DNSProxyProvider.m
│ │ ├── DNSProxyProvider.swift
│ │ ├── FilterControlProvider.h
│ │ ├── FilterControlProvider.m
│ │ ├── FilterControlProvider.swift
│ │ ├── FilterDataProvider.h
│ │ ├── FilterDataProvider.m
│ │ ├── FilterDataProvider.swift
│ │ ├── PacketTunnelProvider.h
│ │ ├── PacketTunnelProvider.m
│ │ ├── PacketTunnelProvider.swift
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ └── TemplateInfo.plist
│ ├── Notification Content Extension.xctemplate
│ │ ├── MainInterface.storyboard
│ │ ├── NotificationViewController.h
│ │ ├── NotificationViewController.m
│ │ ├── NotificationViewController.swift
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ └── TemplateInfo.plist
│ ├── Notification Service Extension.xctemplate
│ │ ├── NotificationService.h
│ │ ├── NotificationService.m
│ │ ├── NotificationService.swift
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ └── TemplateInfo.plist
│ ├── Persistent Token Extension.xctemplate
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ ├── TemplateInfo.plist
│ │ ├── Token.h
│ │ ├── Token.m
│ │ ├── Token.swift
│ │ ├── TokenDriver.m
│ │ ├── TokenDriver.swift
│ │ ├── TokenSession.m
│ │ └── TokenSession.swift
│ ├── Photo Editing Extension.xctemplate
│ │ ├── MainInterface.storyboard
│ │ ├── PhotoEditingViewController.h
│ │ ├── PhotoEditingViewController.m
│ │ ├── PhotoEditingViewController.swift
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ └── TemplateInfo.plist
│ ├── Quick Look Preview Extension.xctemplate
│ │ ├── MainInterface.storyboard
│ │ ├── PreviewViewController.h
│ │ ├── PreviewViewController.m
│ │ ├── PreviewViewController.swift
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ └── TemplateInfo.plist
│ ├── Share Extension.xctemplate
│ │ ├── MainInterface.storyboard
│ │ ├── ShareViewController.h
│ │ ├── ShareViewController.m
│ │ ├── ShareViewController.swift
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ └── TemplateInfo.plist
│ ├── Spotlight Index Extension.xctemplate
│ │ ├── IndexRequestHandler.h
│ │ ├── IndexRequestHandler.m
│ │ ├── IndexRequestHandler.swift
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ └── TemplateInfo.plist
│ ├── Sticker Pack Base Extension.xctemplate
│ │ └── TemplateInfo.plist
│ ├── Sticker Pack Extension.xctemplate
│ │ ├── Stickers.xcassets
│ │ │ ├── Contents.json
│ │ │ └── Sticker Pack.stickerpack
│ │ │ └── Contents.json
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ └── TemplateInfo.plist
│ ├── Sticker Pack Extension Component.xctemplate
│ │ ├── Stickers.xcstickers
│ │ │ ├── Contents.json
│ │ │ ├── iMessage App Icon.stickersiconset
│ │ │ │ └── Contents.json
│ │ │ └── Sticker Pack.stickerpack
│ │ │ └── Contents.json
│ │ └── TemplateInfo.plist
│ ├── Thumbnail Extension.xctemplate
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ ├── TemplateInfo.plist
│ │ ├── ThumbnailProvider.h
│ │ ├── ThumbnailProvider.m
│ │ └── ThumbnailProvider.swift
│ ├── Unwanted Communication Reporting Extension.xctemplate
│ │ ├── MainInterface.storyboard
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ ├── TemplateInfo.plist
│ │ ├── UnwantedCommunicationReportingExtension.h
│ │ ├── UnwantedCommunicationReportingExtension.m
│ │ └── UnwantedCommunicationReportingExtension.swift
│ └── Widget Extension.xctemplate
│ ├── Assets.xcassets
│ │ ├── AccentColor.colorset
│ │ │ └── Contents.json
│ │ ├── Contents.json
│ │ └── WidgetBackground.colorset
│ │ └── Contents.json
│ ├── TemplateIcon.png
│ ├── TemplateIcon@2x.png
│ ├── TemplateInfo.plist
│ ├── Widget-Intent.swift
│ ├── Widget.intentdefinition
│ └── Widget.swift
├── Framework & Library
│ ├── Framework.xctemplate
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ └── TemplateInfo.plist
│ ├── Framework Testing Bundle.xctemplate
│ │ ├── ___PACKAGENAMEASIDENTIFIER___.swift
│ │ └── TemplateInfo.plist
│ ├── Metal Library.xctemplate
│ │ ├── TemplateIcon.png
│ │ ├── TemplateIcon@2x.png
│ │ └── TemplateInfo.plist
│ └── Static Library.xctemplate
│ ├── ___PACKAGENAMEASIDENTIFIER___.h
│ ├── ___PACKAGENAMEASIDENTIFIER___.m
│ ├── ___PACKAGENAMEASIDENTIFIER___.swift
│ ├── TemplateIcon.png
│ ├── TemplateIcon@2x.png
│ └── TemplateInfo.plist
├── iOS App Lifecycle.xctemplate
│ └── TemplateInfo.plist
├── iOS Base.xctemplate
│ └── TemplateInfo.plist
├── iOS Base_Definitions.xctemplate
│ └── TemplateInfo.plist
├── iOS Language Choice.xctemplate
│ └── TemplateInfo.plist
├── iOS Test Bundle Base.xctemplate
│ └── TemplateInfo.plist
├── iOS UI Test Bundle Base.xctemplate
│ └── TemplateInfo.plist
└── Test
├── UI Testing Bundle.xctemplate
│ ├── TemplateIcon.png
│ ├── TemplateIcon@2x.png
│ └── TemplateInfo.plist
└── Unit Testing Bundle.xctemplate
├── TemplateIcon.png
├── TemplateIcon@2x.png
└── TemplateInfo.plist
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment