gitextract_4pjcqkl7/ ├── .gitattributes ├── .github/ │ └── workflows/ │ └── ci.yml ├── .gitignore ├── .swiftformat ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Docs/ │ ├── Examples.md │ ├── FAQ.md │ ├── ProjectSpec.md │ └── Usage.md ├── LICENSE ├── Makefile ├── Package.resolved ├── Package.resources ├── Package.swift ├── README.md ├── RELEASE.md ├── SettingPresets/ │ ├── Configs/ │ │ ├── debug.yml │ │ └── release.yml │ ├── Platforms/ │ │ ├── iOS.yml │ │ ├── macOS.yml │ │ ├── tvOS.yml │ │ ├── visionOS.yml │ │ └── watchOS.yml │ ├── Product_Platform/ │ │ ├── app-extension_macOS.yml │ │ ├── application_iOS.yml │ │ ├── application_macOS.yml │ │ ├── application_tvOS.yml │ │ ├── application_visionOS.yml │ │ ├── application_watchOS.yml │ │ └── bundle.unit-test_macOS.yml │ ├── Products/ │ │ ├── app-extension.intents-service.yml │ │ ├── app-extension.messages.yml │ │ ├── app-extension.yml │ │ ├── bundle.ui-testing.yml │ │ ├── bundle.unit-test.yml │ │ ├── framework.static.yml │ │ ├── framework.yml │ │ ├── library.static.yml │ │ ├── tv-app-extension.yml │ │ └── watchkit2-extension.yml │ ├── SupportedDestinations/ │ │ ├── iOS.yml │ │ ├── macCatalyst.yml │ │ ├── macOS.yml │ │ ├── tvOS.yml │ │ ├── visionOS.yml │ │ └── watchOS.yml │ └── base.yml ├── Sources/ │ ├── ProjectSpec/ │ │ ├── AggregateTarget.swift │ │ ├── Array+Extension.swift │ │ ├── Breakpoint.swift │ │ ├── BuildPhaseSpec.swift │ │ ├── BuildRule.swift │ │ ├── BuildScript.swift │ │ ├── BuildSettingsContainer.swift │ │ ├── BuildSettingsExtractor.swift │ │ ├── BuildToolPlugin.swift │ │ ├── CacheFile.swift │ │ ├── Config.swift │ │ ├── Decoding.swift │ │ ├── Dependency.swift │ │ ├── DeploymentTarget.swift │ │ ├── Dictionary+Extension.swift │ │ ├── Encoding.swift │ │ ├── FileType.swift │ │ ├── GroupOrdering.swift │ │ ├── Linkage.swift │ │ ├── NSRegularExpressionExtensions.swift │ │ ├── PathContainer.swift │ │ ├── Platform.swift │ │ ├── Plist.swift │ │ ├── Project.swift │ │ ├── ProjectReference.swift │ │ ├── ProjectTarget.swift │ │ ├── Scheme.swift │ │ ├── Settings.swift │ │ ├── SourceType.swift │ │ ├── SpecFile.swift │ │ ├── SpecLoader.swift │ │ ├── SpecOptions.swift │ │ ├── SpecParsingError.swift │ │ ├── SpecValidation.swift │ │ ├── SpecValidationError.swift │ │ ├── SupportedDestination.swift │ │ ├── SwiftPackage.swift │ │ ├── Target.swift │ │ ├── TargetReference.swift │ │ ├── TargetScheme.swift │ │ ├── TargetSource.swift │ │ ├── Template.swift │ │ ├── TestPlan.swift │ │ ├── TestTargeReference.swift │ │ ├── VersionExtensions.swift │ │ ├── XCProjExtensions.swift │ │ └── Yaml.swift │ ├── TestSupport/ │ │ └── TestHelpers.swift │ ├── XcodeGen/ │ │ └── main.swift │ ├── XcodeGenCLI/ │ │ ├── Arguments.swift │ │ ├── Commands/ │ │ │ ├── CacheCommand.swift │ │ │ ├── DumpCommand.swift │ │ │ ├── GenerateCommand.swift │ │ │ └── ProjectCommand.swift │ │ ├── GenerationError.swift │ │ └── XcodeGenCLI.swift │ ├── XcodeGenCore/ │ │ ├── ArrayExtensions.swift │ │ ├── Atomic.swift │ │ ├── Glob.swift │ │ ├── MD5.swift │ │ ├── PathExtensions.swift │ │ └── StringDiff.swift │ └── XcodeGenKit/ │ ├── BreakpointGenerator.swift │ ├── CarthageDependencyResolver.swift │ ├── CarthageVersionLoader.swift │ ├── FileWriter.swift │ ├── InfoPlistGenerator.swift │ ├── PBXProjGenerator.swift │ ├── ProjectFormat.swift │ ├── ProjectGenerator.swift │ ├── SchemeGenerator.swift │ ├── SettingsBuilder.swift │ ├── SettingsPresetFile.swift │ ├── SourceGenerator.swift │ ├── StringCatalogDecoding.swift │ ├── Version.swift │ └── XCProjExtensions.swift ├── Tests/ │ ├── FixtureTests/ │ │ └── FixtureTests.swift │ ├── Fixtures/ │ │ ├── CarthageProject/ │ │ │ ├── .gitignore │ │ │ ├── Cartfile │ │ │ ├── Cartfile.resolved │ │ │ ├── Carthage/ │ │ │ │ └── Build/ │ │ │ │ ├── .Alamofire.version │ │ │ │ ├── .CarthageTestFixture.version │ │ │ │ ├── .ReactiveCocoa.version │ │ │ │ ├── .ReactiveSwift.version │ │ │ │ └── .Result.version │ │ │ ├── Project.xcodeproj/ │ │ │ │ ├── project.pbxproj │ │ │ │ └── project.xcworkspace/ │ │ │ │ └── contents.xcworkspacedata │ │ │ └── project.yml │ │ ├── SPM/ │ │ │ ├── FooFeature/ │ │ │ │ ├── Package.swift │ │ │ │ └── Sources/ │ │ │ │ ├── FooDomain/ │ │ │ │ │ └── FooDomain.swift │ │ │ │ └── FooUI/ │ │ │ │ └── FooUI.swift │ │ │ ├── SPM/ │ │ │ │ ├── App.xctestplan │ │ │ │ ├── AppDelegate.swift │ │ │ │ ├── Assets.xcassets/ │ │ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ │ └── Info.plist │ │ │ ├── SPM.xcodeproj/ │ │ │ │ ├── project.pbxproj │ │ │ │ ├── project.xcworkspace/ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata/ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ └── swiftpm/ │ │ │ │ │ └── Package.resolved │ │ │ │ └── xcshareddata/ │ │ │ │ └── xcschemes/ │ │ │ │ └── App.xcscheme │ │ │ ├── SPMTests/ │ │ │ │ └── SPMTests.swift │ │ │ ├── StaticLibrary/ │ │ │ │ └── StaticLibrary.swift │ │ │ └── project.yml │ │ ├── TestProject/ │ │ │ ├── .gitignore │ │ │ ├── .lldbinit │ │ │ ├── AnotherProject/ │ │ │ │ ├── AnotherProject.xcodeproj/ │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ └── project.xcworkspace/ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata/ │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ │ └── project.yml │ │ │ ├── App_Clip/ │ │ │ │ ├── AppDelegate.swift │ │ │ │ ├── Assets.xcassets/ │ │ │ │ │ └── AppIcon.appiconset/ │ │ │ │ │ └── Contents.json │ │ │ │ ├── Base.lproj/ │ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ │ └── Main.storyboard │ │ │ │ ├── Clip.entitlements │ │ │ │ ├── Info.plist │ │ │ │ └── ViewController.swift │ │ │ ├── App_Clip_Tests/ │ │ │ │ ├── Info.plist │ │ │ │ └── TestProjectTests.swift │ │ │ ├── App_Clip_UITests/ │ │ │ │ ├── Info.plist │ │ │ │ └── TestProjectUITests.swift │ │ │ ├── App_iOS/ │ │ │ │ ├── App.entitlements │ │ │ │ ├── AppDelegate.swift │ │ │ │ ├── App_iOS.xctestplan │ │ │ │ ├── Assets.xcassets/ │ │ │ │ │ └── AppIcon.appiconset/ │ │ │ │ │ └── Contents.json │ │ │ │ ├── Base.lproj/ │ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ │ ├── Localizable.strings │ │ │ │ │ ├── Localizable.stringsdict │ │ │ │ │ ├── LocalizedStoryboard.storyboard │ │ │ │ │ ├── Main.storyboard │ │ │ │ │ └── excluded-file │ │ │ │ ├── Configuration.storekit │ │ │ │ ├── Documentation.docc/ │ │ │ │ │ └── Documentation.md │ │ │ │ ├── FolderWithDot2.0/ │ │ │ │ │ └── SwiftFileInDotPath.swift │ │ │ │ ├── Info.plist │ │ │ │ ├── Model.xcdatamodeld/ │ │ │ │ │ ├── .xccurrentversion │ │ │ │ │ ├── Model 2.xcdatamodel/ │ │ │ │ │ │ └── contents │ │ │ │ │ ├── Model 3.xcdatamodel/ │ │ │ │ │ │ └── contents │ │ │ │ │ └── Model.xcdatamodel/ │ │ │ │ │ └── contents │ │ │ │ ├── Model.xcmappingmodel/ │ │ │ │ │ └── xcmapping.xml │ │ │ │ ├── Resource.abc │ │ │ │ ├── Resource.abcd/ │ │ │ │ │ └── File.json │ │ │ │ ├── Settings.bundle/ │ │ │ │ │ ├── Root.plist │ │ │ │ │ └── en.lproj/ │ │ │ │ │ └── Root.strings │ │ │ │ ├── TestIcon.icon/ │ │ │ │ │ └── icon.json │ │ │ │ ├── ViewController.swift │ │ │ │ ├── en.lproj/ │ │ │ │ │ ├── Localizable.strings │ │ │ │ │ ├── Localizable.stringsdict │ │ │ │ │ └── LocalizedStoryboard.strings │ │ │ │ ├── excluded-file │ │ │ │ ├── inputList.xcfilelist │ │ │ │ ├── module.modulemap │ │ │ │ └── outputList.xcfilelist │ │ │ ├── App_iOS_Tests/ │ │ │ │ ├── Info.plist │ │ │ │ └── TestProjectTests.swift │ │ │ ├── App_iOS_UITests/ │ │ │ │ ├── Info.plist │ │ │ │ └── TestProjectUITests.swift │ │ │ ├── App_macOS/ │ │ │ │ ├── App-Info.plist │ │ │ │ ├── AppDelegate.swift │ │ │ │ ├── Assets.xcassets/ │ │ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ │ ├── Base.lproj/ │ │ │ │ │ └── Main.storyboard │ │ │ │ └── ViewController.swift │ │ │ ├── App_macOS_Tests/ │ │ │ │ ├── Info.plist │ │ │ │ └── TestProjectTests.swift │ │ │ ├── App_supportedDestinations/ │ │ │ │ ├── Info.generated.plist │ │ │ │ ├── Sources/ │ │ │ │ │ ├── MyAppApp.swift │ │ │ │ │ ├── iOS/ │ │ │ │ │ │ └── ContentView.swift │ │ │ │ │ └── tvOS/ │ │ │ │ │ └── ContentView.swift │ │ │ │ ├── Storyboards/ │ │ │ │ │ └── LaunchScreen.storyboard │ │ │ │ └── TestResources/ │ │ │ │ ├── File_MACCATALYST.swift │ │ │ │ ├── File_ios.swift │ │ │ │ ├── File_macOS.swift │ │ │ │ ├── File_tvOs.swift │ │ │ │ ├── TVOS/ │ │ │ │ │ └── File_B.swift │ │ │ │ ├── iOs/ │ │ │ │ │ └── File_A.swift │ │ │ │ ├── macCatalyst/ │ │ │ │ │ └── File_D.swift │ │ │ │ └── macos/ │ │ │ │ └── File_C.swift │ │ │ ├── App_watchOS/ │ │ │ │ ├── Assets.xcassets/ │ │ │ │ │ └── AppIcon.appiconset/ │ │ │ │ │ └── Contents.json │ │ │ │ ├── Base.lproj/ │ │ │ │ │ └── Interface.storyboard │ │ │ │ └── Info.plist │ │ │ ├── App_watchOS Extension/ │ │ │ │ ├── Assets.xcassets/ │ │ │ │ │ └── Complication.complicationset/ │ │ │ │ │ ├── Circular.imageset/ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── Extra Large.imageset/ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── Modular.imageset/ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Utilitarian.imageset/ │ │ │ │ │ └── Contents.json │ │ │ │ ├── ExtensionDelegate.swift │ │ │ │ ├── Info.plist │ │ │ │ ├── InterfaceController.swift │ │ │ │ ├── NotificationController.swift │ │ │ │ └── PushNotificationPayload.apns │ │ │ ├── Cartfile │ │ │ ├── Cartfile.resolved │ │ │ ├── Configs/ │ │ │ │ ├── base.xcconfig │ │ │ │ └── config.xcconfig │ │ │ ├── CopyFiles/ │ │ │ │ └── Empty.h │ │ │ ├── CrossOverlayFramework/ │ │ │ │ ├── CrossOverlayFramework.swiftcrossimport/ │ │ │ │ │ └── Framework.swiftoverlay │ │ │ │ ├── FrameworkFile.swift │ │ │ │ ├── Info.plist │ │ │ │ ├── MyFramework.h │ │ │ │ └── Project.xcodeproj/ │ │ │ │ └── project.pbxproj │ │ │ ├── DriverKit Driver/ │ │ │ │ ├── Driver.cpp │ │ │ │ ├── Driver.entitlements │ │ │ │ ├── Driver.iig │ │ │ │ └── Info.plist │ │ │ ├── EndpointSecurity Extension/ │ │ │ │ ├── EndpointSecurity.entitlements │ │ │ │ ├── Info.plist │ │ │ │ └── main.swift │ │ │ ├── ExtensionKit Extension/ │ │ │ │ ├── EntryPoint.swift │ │ │ │ ├── Info.plist │ │ │ │ └── Intent.swift │ │ │ ├── FileGroup/ │ │ │ │ └── UnderFileGroup/ │ │ │ │ └── MoreUnder.swift │ │ │ ├── Folder/ │ │ │ │ ├── Folder1/ │ │ │ │ │ └── file.file │ │ │ │ └── Folder2/ │ │ │ │ └── file.file │ │ │ ├── Framework/ │ │ │ │ ├── FrameworkFile.swift │ │ │ │ ├── Info.plist │ │ │ │ ├── MyFramework.h │ │ │ │ └── Project.xcodeproj/ │ │ │ │ └── project.pbxproj │ │ │ ├── Group/ │ │ │ │ └── File1.swift │ │ │ ├── Group2/ │ │ │ │ └── File2.swift │ │ │ ├── Headers/ │ │ │ │ ├── Folder1/ │ │ │ │ │ └── Header2.h │ │ │ │ └── Header1.h │ │ │ ├── Mintfile │ │ │ ├── NestedFiles/ │ │ │ │ └── Foo/ │ │ │ │ └── Nested.swift │ │ │ ├── Network Extension/ │ │ │ │ ├── FilterDataProvider.swift │ │ │ │ ├── Info.plist │ │ │ │ ├── NetworkExtension.entitlements │ │ │ │ └── main.swift │ │ │ ├── Project.xcodeproj/ │ │ │ │ ├── project.pbxproj │ │ │ │ ├── project.xcworkspace/ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata/ │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ │ └── xcshareddata/ │ │ │ │ ├── xcdebugger/ │ │ │ │ │ └── Breakpoints_v2.xcbkptlist │ │ │ │ └── xcschemes/ │ │ │ │ ├── App_Clip.xcscheme │ │ │ │ ├── App_Scheme.xcscheme │ │ │ │ ├── App_iOS Production.xcscheme │ │ │ │ ├── App_iOS Staging.xcscheme │ │ │ │ ├── App_iOS Test.xcscheme │ │ │ │ ├── App_macOS.xcscheme │ │ │ │ ├── App_watchOS.xcscheme │ │ │ │ ├── DriverKitDriver.xcscheme │ │ │ │ ├── EndpointSecuritySystemExtension.xcscheme │ │ │ │ ├── Framework.xcscheme │ │ │ │ ├── NetworkSystemExtension.xcscheme │ │ │ │ ├── Tool.xcscheme │ │ │ │ ├── iMessageApp.xcscheme │ │ │ │ └── iMessageExtension.xcscheme │ │ │ ├── Resources/ │ │ │ │ ├── GoogleService-Info.plist │ │ │ │ └── MyBundle.bundle/ │ │ │ │ └── file.text │ │ │ ├── SomeFile │ │ │ ├── StandaloneFiles/ │ │ │ │ ├── Standalone.swift │ │ │ │ └── StandaloneAssets.xcassets/ │ │ │ │ └── Contents.json │ │ │ ├── StaticLibrary_ObjC/ │ │ │ │ ├── Module/ │ │ │ │ │ └── module.modulemap │ │ │ │ ├── StaticLibrary_ObjC.h │ │ │ │ └── StaticLibrary_ObjC.m │ │ │ ├── StaticLibrary_Swift/ │ │ │ │ └── StaticLibrary.swift │ │ │ ├── String Catalogs/ │ │ │ │ └── LocalizableStrings.xcstrings │ │ │ ├── SyncedFolder/ │ │ │ │ ├── ExcludedFile.swift │ │ │ │ ├── FeatureATests/ │ │ │ │ │ └── __Snapshots__/ │ │ │ │ │ └── .gitkeep │ │ │ │ ├── FeatureBTests/ │ │ │ │ │ └── __Snapshots__/ │ │ │ │ │ └── .gitkeep │ │ │ │ ├── Info.plist │ │ │ │ ├── Resources/ │ │ │ │ │ └── .gitkeep │ │ │ │ └── SyncedFile.swift │ │ │ ├── SyncedParent/ │ │ │ │ └── SyncedChild/ │ │ │ │ └── SyncedChildFile.swift │ │ │ ├── Tool/ │ │ │ │ └── main.swift │ │ │ ├── Utilities/ │ │ │ │ └── MyPlayground.playground/ │ │ │ │ ├── Contents.swift │ │ │ │ ├── contents.xcplayground │ │ │ │ └── playground.xcworkspace/ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata/ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ ├── Vendor/ │ │ │ │ └── SomeXPCService.xpc/ │ │ │ │ └── Contents/ │ │ │ │ ├── Info.plist │ │ │ │ ├── MacOS/ │ │ │ │ │ └── XPC Service │ │ │ │ └── _CodeSignature/ │ │ │ │ └── CodeResources │ │ │ ├── Workspace.xcworkspace/ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata/ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── swiftpm/ │ │ │ │ └── Package.resolved │ │ │ ├── XPC Service/ │ │ │ │ ├── Info.plist │ │ │ │ ├── XPC_Service.h │ │ │ │ ├── XPC_Service.m │ │ │ │ ├── XPC_ServiceProtocol.h │ │ │ │ └── main.m │ │ │ ├── build.sh │ │ │ ├── carthage_dynamic.xcconfig │ │ │ ├── carthage_static.xcconfig │ │ │ ├── environments.yml │ │ │ ├── excluded-file │ │ │ ├── fixtures.xcconfig │ │ │ ├── iMessageApp/ │ │ │ │ ├── Assets.xcassets/ │ │ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ │ └── Info.plist │ │ │ ├── iMessageExtension/ │ │ │ │ ├── Assets.xcassets/ │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── iMessage App Icon.stickersiconset/ │ │ │ │ │ └── Contents.json │ │ │ │ ├── Base.lproj/ │ │ │ │ │ └── MainInterface.storyboard │ │ │ │ ├── Info.plist │ │ │ │ └── MessagesViewController.swift │ │ │ ├── iMessageStickers/ │ │ │ │ ├── Assets.xcassets/ │ │ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ │ └── Info.plist │ │ │ ├── project.yml │ │ │ ├── scripts/ │ │ │ │ ├── script.sh │ │ │ │ └── strip-frameworks.sh │ │ │ └── xcode12_13_and_14_workaround.xcconfig │ │ ├── duplicated_include/ │ │ │ ├── different_path/ │ │ │ │ └── duplicated_import_root.yml │ │ │ ├── duplicated_import_root.yml │ │ │ ├── duplicated_import_sut.yml │ │ │ └── duplicated_import_transitive.yml │ │ ├── include_test.json │ │ ├── include_test.yml │ │ ├── included.yml │ │ ├── included_additional.yml │ │ ├── invalid_configs/ │ │ │ ├── invalid_configs_value_non_mapping_aggregate_targets.yml │ │ │ ├── invalid_configs_value_non_mapping_setting_groups.yml │ │ │ ├── invalid_configs_value_non_mapping_settings.yml │ │ │ └── invalid_configs_value_non_mapping_targets.yml │ │ ├── legacy_paths_test/ │ │ │ ├── legacy_included_paths_test.yml │ │ │ └── recursive_include.yml │ │ ├── legacy_paths_test.yml │ │ ├── paths_test/ │ │ │ ├── included_paths_test.yml │ │ │ ├── recursive_test/ │ │ │ │ └── recursive_test.yml │ │ │ ├── relative_file_groups/ │ │ │ │ ├── TestFile.md │ │ │ │ └── inc.yml │ │ │ ├── relative_local_package/ │ │ │ │ ├── LocalPackage/ │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── Package.swift │ │ │ │ │ └── Sources/ │ │ │ │ │ └── LocalPackage/ │ │ │ │ │ └── LocalPackage.swift │ │ │ │ └── inc.yml │ │ │ └── same_relative_path_test/ │ │ │ ├── parent1/ │ │ │ │ ├── parent1.yml │ │ │ │ └── same/ │ │ │ │ ├── same.yml │ │ │ │ └── target1/ │ │ │ │ └── target1.yml │ │ │ ├── parent2/ │ │ │ │ ├── parent2.yml │ │ │ │ └── same/ │ │ │ │ ├── same.yml │ │ │ │ └── target2/ │ │ │ │ └── target2.yml │ │ │ └── same_relative_path_test.yml │ │ ├── paths_test.yml │ │ ├── scheme_test/ │ │ │ ├── TestProject.xcodeproj/ │ │ │ │ ├── project.pbxproj │ │ │ │ ├── project.xcworkspace/ │ │ │ │ │ └── contents.xcworkspacedata │ │ │ │ └── xcshareddata/ │ │ │ │ └── xcschemes/ │ │ │ │ ├── ExternalTarget.xcscheme │ │ │ │ └── Shared_TargetScheme.xcscheme │ │ │ └── test_project.yml │ │ ├── settings_test.yml │ │ ├── test.xcconfig │ │ ├── variables_test.yml │ │ └── yaml.yml │ ├── LinuxMain.swift │ ├── PerformanceTests/ │ │ ├── PerformanceTests.swift │ │ └── TestProject.swift │ ├── ProjectSpecTests/ │ │ ├── Dictionary+Extension_Tests.swift │ │ ├── InvalidConfigsFormatTests.swift │ │ ├── ProjectSpecTests.swift │ │ └── SpecLoadingTests.swift │ ├── XcodeGenCoreTests/ │ │ ├── ArrayExtensionsTests.swift │ │ ├── AtomicTests.swift │ │ ├── GlobTests.swift │ │ └── PathExtensionsTests.swift │ └── XcodeGenKitTests/ │ ├── BreakpointGeneratorTests.swift │ ├── CarthageDependencyResolverTests.swift │ ├── PBXProjGeneratorTests.swift │ ├── ProjectGeneratorTests.swift │ ├── SchemeGeneratorTests.swift │ └── SourceGeneratorTests.swift ├── _config.yml └── scripts/ ├── archive.sh ├── build-fixtures.sh ├── diff-fixtures.sh ├── gen-fixtures.sh └── install.sh