diff --git a/.coderabbit.yaml b/.coderabbit.yaml
new file mode 100644
index 0000000..aba1f96
--- /dev/null
+++ b/.coderabbit.yaml
@@ -0,0 +1,16 @@
+language: "ko-KR" # 한국어로 리뷰
+early_access: false
+
+reviews:
+ profile: "chill" # 리뷰 톤을 부드럽게
+ request_changes_workflow: true # 리뷰 후 자동으로 PR 승인
+ high_level_summary: true # 요약 포함
+ poem: true # 리뷰에 짧은 시를 포함
+ review_status: true # 리뷰 상태 표시
+ collapse_walkthrough: false # 리뷰 설명 펼치기
+ auto_review:
+ enabled: true # 자동 리뷰 켜기
+ drafts: false # draft PR은 제외
+
+chat:
+ auto_reply: true # 코멘트에 자동 답변 활성화
diff --git a/MultiModuleTemplate.xcworkspace/.tuist-generated b/MultiModuleTemplate.xcworkspace/.tuist-generated
new file mode 100644
index 0000000..e69de29
diff --git a/MultiModuleTemplate.xcworkspace/contents.xcworkspacedata b/MultiModuleTemplate.xcworkspace/contents.xcworkspacedata
new file mode 100644
index 0000000..ad78f04
--- /dev/null
+++ b/MultiModuleTemplate.xcworkspace/contents.xcworkspacedata
@@ -0,0 +1,159 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/MultiModuleTemplate.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/MultiModuleTemplate.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
new file mode 100644
index 0000000..08de0be
--- /dev/null
+++ b/MultiModuleTemplate.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
@@ -0,0 +1,8 @@
+
+
+
+
+ IDEWorkspaceSharedSettings_AutocreateContextsIfNeeded
+
+
+
diff --git a/MultiModuleTemplate.xcworkspace/xcshareddata/xcschemes/MultiModuleTemplate-Workspace.xcscheme b/MultiModuleTemplate.xcworkspace/xcshareddata/xcschemes/MultiModuleTemplate-Workspace.xcscheme
new file mode 100644
index 0000000..8348fec
--- /dev/null
+++ b/MultiModuleTemplate.xcworkspace/xcshareddata/xcschemes/MultiModuleTemplate-Workspace.xcscheme
@@ -0,0 +1,2346 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Plugins/DependencyPlugin/ProjectDescriptionHelpers/TargetDependency+Module/Modules.swift b/Plugins/DependencyPlugin/ProjectDescriptionHelpers/TargetDependency+Module/Modules.swift
index 7d69611..8212eac 100644
--- a/Plugins/DependencyPlugin/ProjectDescriptionHelpers/TargetDependency+Module/Modules.swift
+++ b/Plugins/DependencyPlugin/ProjectDescriptionHelpers/TargetDependency+Module/Modules.swift
@@ -21,6 +21,7 @@ public enum ModulePath {
public extension ModulePath {
enum Presentations: String, CaseIterable {
case Presentation
+ case Splash
public static let name: String = "Presentation"
diff --git a/Plugins/ProjectTemplatePlugin/ProjectDescriptionHelpers/Project+Templete/Project+Enviorment.swift b/Plugins/ProjectTemplatePlugin/ProjectDescriptionHelpers/Project+Templete/Project+Enviorment.swift
index 50b1b05..6dc99e4 100644
--- a/Plugins/ProjectTemplatePlugin/ProjectDescriptionHelpers/Project+Templete/Project+Enviorment.swift
+++ b/Plugins/ProjectTemplatePlugin/ProjectDescriptionHelpers/Project+Templete/Project+Enviorment.swift
@@ -27,7 +27,7 @@ public extension Project {
public static let appStageName = "\(projectName)-Stage"
public static let appProdName = "\(projectName)-Prod"
public static let appDevName = "\(projectName)-Dev"
- public static let deploymentTarget : ProjectDescription.DeploymentTargets = .iOS("17.0")
+ public static let deploymentTarget : ProjectDescription.DeploymentTargets = .iOS("16.6")
public static let deploymentDestination: ProjectDescription.Destinations = [.iPhone]
public static let organizationTeamId = teamId
public static let bundlePrefix = bundleIdPrefix
diff --git a/Projects/App/MusicBandscape.xcodeproj/project.pbxproj b/Projects/App/MusicBandscape.xcodeproj/project.pbxproj
index 9e5616b..f872ce4 100644
--- a/Projects/App/MusicBandscape.xcodeproj/project.pbxproj
+++ b/Projects/App/MusicBandscape.xcodeproj/project.pbxproj
@@ -7,70 +7,238 @@
objects = {
/* Begin PBXBuildFile section */
+ 01A76D1DC81101903570C066 /* Sharing2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 231A43872666DF88A28DD747 /* Sharing2.framework */; };
02999AE872F2D7264BFB9644 /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D707E92A8606642B65BD396E /* Shared.framework */; };
+ 03FA1EA594510152A7E37E10 /* AppView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A606187803BB35995C539CBE /* AppView.swift */; };
+ 07D03935AC9D779EBDDB65F8 /* Foundations.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FCB8003953A2A0ECE6821067 /* Foundations.framework */; };
+ 085A91E1DB9874021D86686A /* UIKitNavigationShim.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D006C847C2DA20A43AABF87B /* UIKitNavigationShim.framework */; };
092CFA8CB7BF4DC4C126D51C /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = D832A4B430AA3814E6204086 /* Preview Assets.xcassets */; };
+ 095340E0B267BE3E2F7D4FE5 /* CombineSchedulers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B9B081EA03877CDCBBF9BE37 /* CombineSchedulers.framework */; };
095E1C34AD98B15576EDA183 /* TuistBundle+MusicBandscapeStage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CE5174E23FF503454B351D0 /* TuistBundle+MusicBandscapeStage.swift */; };
+ 09698CF6617F6A4076D432CB /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 775A68474E15E389ED55BAE0 /* ContentView.swift */; };
+ 0F0DC4BDAC74D383908779E8 /* ComposableArchitecture.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AE8A6C266799AA0040D02D3C /* ComposableArchitecture.framework */; };
+ 103C1E47CE9302D7E2C1E1F6 /* Model.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 413317E40D5AE9F8B00F11B4 /* Model.framework */; };
+ 1080E68724006109CA5DEF96 /* ConcurrencyExtras.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 91DA118562B109C921D0685F /* ConcurrencyExtras.framework */; };
+ 109C2F9553C32E40B5FC6653 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03E7BCFCABCE54FB5BF27CCF /* AppDelegate.swift */; };
+ 112B2AEA816447F6E7DD9FCE /* AppView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A606187803BB35995C539CBE /* AppView.swift */; };
+ 113B50E4E0C4F8B18AB2FC58 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03E7BCFCABCE54FB5BF27CCF /* AppDelegate.swift */; };
12C97453E70BA04E84FCD72F /* swift-composable-architecture_ComposableArchitecture.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 1D69065C85EC798035AC4AB9 /* swift-composable-architecture_ComposableArchitecture.bundle */; };
- 1682C0D89F38493F29F9DE20 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CF17598D6D2A03BCEA0D83C /* ContentView.swift */; };
+ 13613CEA220E35AE3D27FDC5 /* RxSwift.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C13D89327BE43AEDA4158E57 /* RxSwift.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
+ 16CC3434FAD35867903E78F4 /* UIKitNavigation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3316577AFAD65218F8A2C92 /* UIKitNavigation.framework */; };
+ 16DAC66076E00401E1A7E49B /* CasePaths.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C0DDFC2DF9F3C204A6914AC8 /* CasePaths.framework */; };
+ 17BE53728A8481CC6DB724ED /* AppView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A606187803BB35995C539CBE /* AppView.swift */; };
19129F72FC108837445381BD /* DomainInterface.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = B5C65B0CE0DCC55D3B1A5F18 /* DomainInterface.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
+ 19792F6DEC76F6115FB9C648 /* IssueReportingPackageSupport.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B1E7FA98AACEE22BF4820CBB /* IssueReportingPackageSupport.framework */; };
19899E692BC9EC93748A9E06 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = D832A4B430AA3814E6204086 /* Preview Assets.xcassets */; };
+ 19FB31B7E909647D523A28AF /* Splash.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED7469DE63483013B7B833EC /* Splash.framework */; };
+ 1D7ECE8ADBFA8C8636FD27A9 /* Perception.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C71784E02676A94DD3F2769F /* Perception.framework */; };
+ 1D8E8EE85DF455F4FCC9806D /* Extension+AppDIContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14805FE94EF3765996C07B0 /* Extension+AppDIContainer.swift */; };
+ 1E414DEBE946F3A1204F1145 /* ComposableArchitecture.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AE8A6C266799AA0040D02D3C /* ComposableArchitecture.framework */; };
+ 1F98BA3428887A7F4A0CEA6D /* Dependencies.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B71EAB450CC1B9A4574705B7 /* Dependencies.framework */; };
+ 1FABFFE76B56EB1D5ADEEDCE /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 775A68474E15E389ED55BAE0 /* ContentView.swift */; };
207C31F3E6095A4001216DCC /* MusicBandscapeApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA6F3BD01DC326535CC27C0E /* MusicBandscapeApp.swift */; };
209CFE4298E0ACC900642B63 /* TuistAssets+MusicBandscapeStage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D2D50290E2D6846E7D497B1 /* TuistAssets+MusicBandscapeStage.swift */; };
20D2E9B74B64938D6530FE3F /* swift-composable-architecture_ComposableArchitecture.bundle in Dependencies */ = {isa = PBXBuildFile; fileRef = 1D69065C85EC798035AC4AB9 /* swift-composable-architecture_ComposableArchitecture.bundle */; };
- 24F1FEADC3D5EC01CE0491D4 /* Core.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = DDC077BB211E002675BC4ECC /* Core.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
+ 2231692E58FB97F573B4718B /* DependenciesMacros.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8E7AA4D74461DB96AC2B339 /* DependenciesMacros.framework */; };
+ 2690A55EF6B269628E8A5E38 /* CustomDump.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 01C16DECD42832FD64B818E8 /* CustomDump.framework */; };
+ 28AB0A7E3710415E6C2C378B /* Repository.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 411F373429BD20116338B0AA /* Repository.framework */; };
+ 29345DEC8E3241483FDB996F /* DesignSystem.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = AFB49684525727EFB0970AF8 /* DesignSystem.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
2A35AA72055CDBCA622D7D3F /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 0BC0C9BBD68A6C292BD0CB8A /* Assets.xcassets */; };
+ 2B7D97BA92BDE712CAFBD867 /* IdentifiedCollections.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 42A0EE8840D11F2011CBBE29 /* IdentifiedCollections.framework */; };
+ 2C5187E0291D57929DD4F836 /* Sharing.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 76A534AB24BB749761EA470B /* Sharing.framework */; };
+ 2DC88D55883A2BD20D72D963 /* CombineSchedulers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B9B081EA03877CDCBBF9BE37 /* CombineSchedulers.framework */; };
+ 30C644F3367299B83A3D96AD /* CustomDump.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 01C16DECD42832FD64B818E8 /* CustomDump.framework */; };
+ 34AA23EF0FE92343E32207A1 /* InternalCollectionsUtilities.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F1944849178F0F088B629386 /* InternalCollectionsUtilities.framework */; };
+ 34FC252CD5691A4DC067D36D /* PerceptionCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7EB317F5B4B2AB2E48EE33CE /* PerceptionCore.framework */; };
+ 36A6141E92762883CDEDDDD5 /* Extension+AppDIContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14805FE94EF3765996C07B0 /* Extension+AppDIContainer.swift */; };
+ 374EFDD303140699CE46C85F /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 775A68474E15E389ED55BAE0 /* ContentView.swift */; };
+ 387B8A6781CB3186E2ABEABE /* WeaveDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CC6E60F5C37B152D39D3C58 /* WeaveDI.framework */; };
+ 38A58F2C9825B7715775DD0F /* Sharing1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D520AFDBB02070A3950E589F /* Sharing1.framework */; };
+ 38F043BE1981689A9DCC4A13 /* ConcurrencyExtras.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 91DA118562B109C921D0685F /* ConcurrencyExtras.framework */; };
396EDF51665172C1BC35775A /* DomainInterface.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = B5C65B0CE0DCC55D3B1A5F18 /* DomainInterface.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
+ 39F585994C9399B7A55F14E0 /* OSLog.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 656A76A3F9531FBAF5913CE9 /* OSLog.framework */; };
+ 3B58F9E77DB3853AAB3AFBFB /* DIRegistry.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA1091972177A91D9F23CA9F /* DIRegistry.swift */; };
+ 3B8849DE60A8F791F79B5E47 /* CasePathsCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C14C8BBC1AA0C2769371AC2B /* CasePathsCore.framework */; };
+ 3C350B7D61CB374EBD17BA1E /* Alamofire_Alamofire.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 3137B03D6FE498BCE89B5E2A /* Alamofire_Alamofire.bundle */; };
+ 3D0B39A6D678A56445DD34C0 /* Sharing2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 231A43872666DF88A28DD747 /* Sharing2.framework */; };
+ 3D65EBCFA5858D42901C74CB /* AppReducer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61CEC763095584133896B334 /* AppReducer.swift */; };
+ 3E4A6A42D1187D90A3295DA2 /* OrderedCollections.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DFE6209A123984B3049F45D6 /* OrderedCollections.framework */; };
+ 3EF7D51083FC1BCFE254FFB4 /* CombineSchedulers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B9B081EA03877CDCBBF9BE37 /* CombineSchedulers.framework */; };
+ 4092C1E5AAB583D68A729F59 /* Sharing.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 76A534AB24BB749761EA470B /* Sharing.framework */; };
+ 40C0A0B24CAA6F054E2A094D /* Dependencies.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B71EAB450CC1B9A4574705B7 /* Dependencies.framework */; };
+ 411C3359354A01F2DF746588 /* RxSwift.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C13D89327BE43AEDA4158E57 /* RxSwift.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
+ 441FD6F4B6962FD9A552712F /* Alamofire_Alamofire.bundle in Dependencies */ = {isa = PBXBuildFile; fileRef = 3137B03D6FE498BCE89B5E2A /* Alamofire_Alamofire.bundle */; };
44CB53534615ED1E6CA9AF68 /* swift-composable-architecture_ComposableArchitecture.bundle in Dependencies */ = {isa = PBXBuildFile; fileRef = 1D69065C85EC798035AC4AB9 /* swift-composable-architecture_ComposableArchitecture.bundle */; };
+ 452E85DC60B4E3609D8707FF /* Clocks.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 26124569BEFB3D3A35E09AFA /* Clocks.framework */; };
+ 46F287AD07744B435C330C64 /* SwiftUINavigation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6DFBAD740D0240ED8AB5B996 /* SwiftUINavigation.framework */; };
+ 47F664E31003FC94E204568D /* ConcurrencyExtras.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 91DA118562B109C921D0685F /* ConcurrencyExtras.framework */; };
+ 48A20832854C6392C96EACE9 /* Splash.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED7469DE63483013B7B833EC /* Splash.framework */; };
49DAA98F1E5AD6646FB071EE /* Presentation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C573F4851906C8B99E226721 /* Presentation.framework */; };
+ 4D766551F478B2C0EC178C42 /* DomainInterface.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B5C65B0CE0DCC55D3B1A5F18 /* DomainInterface.framework */; };
+ 4D9F32A73B1EFFCB720B4EA9 /* Foundations.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FCB8003953A2A0ECE6821067 /* Foundations.framework */; };
+ 4DEBECD7775181F7B565FF9A /* DesignSystem.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = AFB49684525727EFB0970AF8 /* DesignSystem.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
+ 4ED6D2374A2EC5623A46C25D /* UIKitNavigationShim.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D006C847C2DA20A43AABF87B /* UIKitNavigationShim.framework */; };
+ 53E34108E0045F59D09C7102 /* LogMacro.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F79EEE27CCE4F5746C6818F5 /* LogMacro.framework */; };
+ 56D4728B61D9E85DEC86ACFA /* PerceptionCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7EB317F5B4B2AB2E48EE33CE /* PerceptionCore.framework */; };
+ 5841FE4CB6F2FB088D9CDB72 /* OSLog.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 656A76A3F9531FBAF5913CE9 /* OSLog.framework */; };
594804F084FB8691DCDBF19A /* swift-composable-architecture_ComposableArchitecture.bundle in Dependencies */ = {isa = PBXBuildFile; fileRef = 1D69065C85EC798035AC4AB9 /* swift-composable-architecture_ComposableArchitecture.bundle */; };
5A415DB10D8BAFE9BFA793A9 /* TuistBundle+MusicBandscapeProd.swift in Sources */ = {isa = PBXBuildFile; fileRef = F49FCBBA256CF3C8A871E4D5 /* TuistBundle+MusicBandscapeProd.swift */; };
+ 5BAFDC5C3522526D0D1F77D0 /* DependenciesMacros.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8E7AA4D74461DB96AC2B339 /* DependenciesMacros.framework */; };
5BF20279A167123B42FA7D78 /* Presentation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C573F4851906C8B99E226721 /* Presentation.framework */; };
+ 5C0AC2BF1A2748C2E821D3E3 /* PerceptionCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7EB317F5B4B2AB2E48EE33CE /* PerceptionCore.framework */; };
5C1BC08DE0ADC0C8A12A0188 /* swift-composable-architecture_ComposableArchitecture.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 1D69065C85EC798035AC4AB9 /* swift-composable-architecture_ComposableArchitecture.bundle */; };
+ 5C71B8A14F9C6EF22CE73975 /* Clocks.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 26124569BEFB3D3A35E09AFA /* Clocks.framework */; };
+ 5CEEC7E86AB397073792AC9B /* UIKitNavigation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3316577AFAD65218F8A2C92 /* UIKitNavigation.framework */; };
+ 5D97C07E92F89C3FC6812ADD /* AppReducer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61CEC763095584133896B334 /* AppReducer.swift */; };
+ 5DCE878363FD355EBC979C13 /* Networking.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9411676F514298935939D705 /* Networking.framework */; };
+ 600C241DFD37E58D2FAC1D0C /* IssueReporting.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 511C13A7FBEFC14FAF80CED3 /* IssueReporting.framework */; };
60ECA104DFE0D556B08C937C /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D707E92A8606642B65BD396E /* Shared.framework */; };
- 61794716B7B25F2CD961E712 /* Core.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = DDC077BB211E002675BC4ECC /* Core.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
62CA2FBB50D76CCCC2326C7D /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D707E92A8606642B65BD396E /* Shared.framework */; };
63B1E6DDF43CB617B800F935 /* MusicBandscapeApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA6F3BD01DC326535CC27C0E /* MusicBandscapeApp.swift */; };
- 6BB2EA46E392F88B41867BAF /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CF17598D6D2A03BCEA0D83C /* ContentView.swift */; };
+ 66AB6A6B941F649DC0799724 /* Networking.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9411676F514298935939D705 /* Networking.framework */; };
+ 6C10E8D8155EC59D62E04999 /* Sharing1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D520AFDBB02070A3950E589F /* Sharing1.framework */; };
+ 6C1155DC97B24373F5613807 /* InternalCollectionsUtilities.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F1944849178F0F088B629386 /* InternalCollectionsUtilities.framework */; };
+ 6CCF9792EB2E79424016CA03 /* CombineSchedulers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B9B081EA03877CDCBBF9BE37 /* CombineSchedulers.framework */; };
+ 6D9632F0C002E06CCB6E4BC9 /* Splash.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED7469DE63483013B7B833EC /* Splash.framework */; };
+ 6DA856B174DAA4D26A74F414 /* OrderedCollections.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DFE6209A123984B3049F45D6 /* OrderedCollections.framework */; };
+ 6DADF4C38062EDD72B030108 /* SwiftNavigation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1FE28007811CD964F977CC9D /* SwiftNavigation.framework */; };
+ 6DCFF4C4FEBCF3F5A8AF3378 /* IssueReporting.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 511C13A7FBEFC14FAF80CED3 /* IssueReporting.framework */; };
+ 6DF4E5A18AA13FC0969E3AF2 /* Perception.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C71784E02676A94DD3F2769F /* Perception.framework */; };
6EC832D502F6B4E6524AB997 /* TuistAssets+MusicBandscape.swift in Sources */ = {isa = PBXBuildFile; fileRef = B971390A619B2A0D7861BBC7 /* TuistAssets+MusicBandscape.swift */; };
- 732A953A5CD41FF771F862D2 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DDC077BB211E002675BC4ECC /* Core.framework */; };
+ 6FCF5EB10E9EF8D7C8E92CFA /* DataInterface.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 52627BE6269218B735B5E759 /* DataInterface.framework */; };
+ 71D5300B4ACA0FCE672D81FA /* SwiftUINavigation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6DFBAD740D0240ED8AB5B996 /* SwiftUINavigation.framework */; };
73E75D8C2C3B169D137688EC /* swift-sharing_Sharing.bundle in Dependencies */ = {isa = PBXBuildFile; fileRef = 4569B0A760683D02BA6841B0 /* swift-sharing_Sharing.bundle */; };
- 771B500CFACD51F987C52BAE /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DDC077BB211E002675BC4ECC /* Core.framework */; };
+ 76DA7F385AA10AD071DB4D95 /* Dependencies.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B71EAB450CC1B9A4574705B7 /* Dependencies.framework */; };
+ 770AAE48507720E77F803510 /* InternalCollectionsUtilities.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F1944849178F0F088B629386 /* InternalCollectionsUtilities.framework */; };
78004232F7EEDA3DFAB0882A /* TuistBundle+MusicBandscapeDebug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 253807948382C2A1EC6B46D9 /* TuistBundle+MusicBandscapeDebug.swift */; };
- 799D64089415F477334CD054 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CF17598D6D2A03BCEA0D83C /* ContentView.swift */; };
+ 79FDF888A460382A2E188D72 /* DomainInterface.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B5C65B0CE0DCC55D3B1A5F18 /* DomainInterface.framework */; };
7A75B60720507B0E0CE0AAE7 /* swift-sharing_Sharing.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 4569B0A760683D02BA6841B0 /* swift-sharing_Sharing.bundle */; };
+ 7BA84897D173CC58B5A4E3D4 /* XCTestDynamicOverlay.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C27CB3EE673A8884BB3A50EC /* XCTestDynamicOverlay.framework */; };
+ 7BCAF2B36FE8C42A09E6B88D /* Extension+AppDIContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14805FE94EF3765996C07B0 /* Extension+AppDIContainer.swift */; };
+ 7C0D049C6259EBF8D74FA218 /* WeaveDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CC6E60F5C37B152D39D3C58 /* WeaveDI.framework */; };
7C3832B6098ED09734B6D1F6 /* swift-sharing_Sharing.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 4569B0A760683D02BA6841B0 /* swift-sharing_Sharing.bundle */; };
+ 7C54C84D5960A2D6B9B89B25 /* DependenciesMacros.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8E7AA4D74461DB96AC2B339 /* DependenciesMacros.framework */; };
+ 7C7EFF754682FB37B1737CBF /* Clocks.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 26124569BEFB3D3A35E09AFA /* Clocks.framework */; };
+ 7DE5FCAD228DCAD0626BCF25 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03E7BCFCABCE54FB5BF27CCF /* AppDelegate.swift */; };
+ 7E4BD95C1835A47936878555 /* DIRegistry.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA1091972177A91D9F23CA9F /* DIRegistry.swift */; };
+ 7F6A8E4FF734803C883ECA2A /* Alamofire_Alamofire.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 3137B03D6FE498BCE89B5E2A /* Alamofire_Alamofire.bundle */; };
+ 7F9376AF58E4B6EB42F7A47F /* Clocks.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 26124569BEFB3D3A35E09AFA /* Clocks.framework */; };
+ 7FC148B306184C007675A9E2 /* DependenciesMacros.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8E7AA4D74461DB96AC2B339 /* DependenciesMacros.framework */; };
+ 8080CEC212FAAF8464CA5119 /* UseCase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BE0F8B39244CF15BDE3E932 /* UseCase.framework */; };
+ 81631FCB891831314EE9F9D7 /* DesignSystem.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = AFB49684525727EFB0970AF8 /* DesignSystem.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
+ 82785D8A8F16F2A670563257 /* IssueReporting.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 511C13A7FBEFC14FAF80CED3 /* IssueReporting.framework */; };
+ 848782307FF545C29EEA71EC /* LogMacro.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F79EEE27CCE4F5746C6818F5 /* LogMacro.framework */; };
+ 84E223E0CB9EA5A910F18B8C /* UIKitNavigationShim.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D006C847C2DA20A43AABF87B /* UIKitNavigationShim.framework */; };
+ 8503C6FB429209F16F95F286 /* Repository.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 411F373429BD20116338B0AA /* Repository.framework */; };
+ 88FC846179FBE9E5AFD559FF /* CasePathsCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C14C8BBC1AA0C2769371AC2B /* CasePathsCore.framework */; };
+ 8D0164DFA69BB946CF649A88 /* Alamofire_Alamofire.bundle in Dependencies */ = {isa = PBXBuildFile; fileRef = 3137B03D6FE498BCE89B5E2A /* Alamofire_Alamofire.bundle */; };
+ 8D303EA61135134B93CA432E /* UIKitNavigationShim.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D006C847C2DA20A43AABF87B /* UIKitNavigationShim.framework */; };
+ 8F6860F4062E92BCEE77AF3E /* SwiftUINavigation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6DFBAD740D0240ED8AB5B996 /* SwiftUINavigation.framework */; };
+ 92C8B757E860A286B9534288 /* DataInterface.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 52627BE6269218B735B5E759 /* DataInterface.framework */; };
933DCAEF7C53E560ECEF84E2 /* swift-sharing_Sharing.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 4569B0A760683D02BA6841B0 /* swift-sharing_Sharing.bundle */; };
+ 93AF16491CE3A7904C2BCE54 /* Alamofire_Alamofire.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 3137B03D6FE498BCE89B5E2A /* Alamofire_Alamofire.bundle */; };
+ 93E498020C9BC27AA94EE6BA /* AppReducer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61CEC763095584133896B334 /* AppReducer.swift */; };
+ 94235C980B9582C523B090A6 /* SwiftNavigation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1FE28007811CD964F977CC9D /* SwiftNavigation.framework */; };
+ 94357CA205F16167D1DFD8BC /* UseCase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BE0F8B39244CF15BDE3E932 /* UseCase.framework */; };
9650B3D8118625AF979BC44C /* Shared.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D707E92A8606642B65BD396E /* Shared.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
9A3E5238D1678C2CC6FD6D74 /* Shared.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D707E92A8606642B65BD396E /* Shared.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
+ 9B01A55CE2B1E7815AF74165 /* AppReducer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61CEC763095584133896B334 /* AppReducer.swift */; };
+ 9B116939F500D89073601CCE /* CasePaths.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C0DDFC2DF9F3C204A6914AC8 /* CasePaths.framework */; };
+ 9CE6032ED7F870CD6AAB9864 /* Dependencies.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B71EAB450CC1B9A4574705B7 /* Dependencies.framework */; };
+ 9E0BAD049929A9B372400631 /* UIKitNavigation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3316577AFAD65218F8A2C92 /* UIKitNavigation.framework */; };
+ 9EB7730B1CC8F38F8C67A30B /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03E7BCFCABCE54FB5BF27CCF /* AppDelegate.swift */; };
9F66597643D9B15E9FE53CEE /* swift-composable-architecture_ComposableArchitecture.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 1D69065C85EC798035AC4AB9 /* swift-composable-architecture_ComposableArchitecture.bundle */; };
- A1596EB4F873069DBD59FE85 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DDC077BB211E002675BC4ECC /* Core.framework */; };
+ A1158C9EF0E46BCF87E13FC4 /* DomainInterface.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B5C65B0CE0DCC55D3B1A5F18 /* DomainInterface.framework */; };
+ A25532A961ECF73CF77713B9 /* Repository.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 411F373429BD20116338B0AA /* Repository.framework */; };
+ A2EC191DB6CEE041CCE16542 /* OrderedCollections.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DFE6209A123984B3049F45D6 /* OrderedCollections.framework */; };
A3030DD56A268A76CFA08B5B /* TuistAssets+MusicBandscapeDebug.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3993B75BFDF29111C7AE41F /* TuistAssets+MusicBandscapeDebug.swift */; };
+ A32531DFD3EB28748EF73999 /* Foundations.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FCB8003953A2A0ECE6821067 /* Foundations.framework */; };
+ A36A560333CB11B5331C6229 /* Sharing1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D520AFDBB02070A3950E589F /* Sharing1.framework */; };
+ A3C328894FB4915C5950048C /* XCTestDynamicOverlay.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C27CB3EE673A8884BB3A50EC /* XCTestDynamicOverlay.framework */; };
+ A641AA89043BB0804B92047C /* CasePathsCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C14C8BBC1AA0C2769371AC2B /* CasePathsCore.framework */; };
A87509248F84AE1D4875D930 /* MusicBandscapeApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA6F3BD01DC326535CC27C0E /* MusicBandscapeApp.swift */; };
+ ABF2A5EEE254C50344F72337 /* CasePaths.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C0DDFC2DF9F3C204A6914AC8 /* CasePaths.framework */; };
+ AEE3DEE75747C11BC9038499 /* IssueReportingPackageSupport.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B1E7FA98AACEE22BF4820CBB /* IssueReportingPackageSupport.framework */; };
B0451F7BD603A23C1FDA995E /* DomainInterface.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = B5C65B0CE0DCC55D3B1A5F18 /* DomainInterface.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
+ B2D36260114BA601CD14CC0B /* UIKitNavigation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3316577AFAD65218F8A2C92 /* UIKitNavigation.framework */; };
+ B345022AA79812B5088CEAD7 /* PerceptionCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7EB317F5B4B2AB2E48EE33CE /* PerceptionCore.framework */; };
+ B3C54C02068B7CB10526A85F /* ComposableArchitecture.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AE8A6C266799AA0040D02D3C /* ComposableArchitecture.framework */; };
B43421DEC28D6C8AF8CB2C02 /* swift-sharing_Sharing.bundle in Dependencies */ = {isa = PBXBuildFile; fileRef = 4569B0A760683D02BA6841B0 /* swift-sharing_Sharing.bundle */; };
+ B478121F3DA77608A0BF504C /* RxSwift.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C13D89327BE43AEDA4158E57 /* RxSwift.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
+ B5045C3701B4A7AECFA3DC12 /* AppView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A606187803BB35995C539CBE /* AppView.swift */; };
+ B9C778A6A414D93E55FC56E5 /* Foundations.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FCB8003953A2A0ECE6821067 /* Foundations.framework */; };
BA623B0A43D4FE5778BCD68D /* swift-composable-architecture_ComposableArchitecture.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 1D69065C85EC798035AC4AB9 /* swift-composable-architecture_ComposableArchitecture.bundle */; };
- BDA2663BA1A5831B5E5375B4 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CF17598D6D2A03BCEA0D83C /* ContentView.swift */; };
- C1921976063265D696745C41 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DDC077BB211E002675BC4ECC /* Core.framework */; };
+ BB18171DC0BE28CB33192C19 /* UseCase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BE0F8B39244CF15BDE3E932 /* UseCase.framework */; };
+ BBCC2B1F74DE619F2AFF659A /* WeaveDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CC6E60F5C37B152D39D3C58 /* WeaveDI.framework */; };
+ BBEF5FEA4F38D8430CC6638F /* CustomDump.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 01C16DECD42832FD64B818E8 /* CustomDump.framework */; };
+ BE59704F4E0027E95EBDC94A /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 775A68474E15E389ED55BAE0 /* ContentView.swift */; };
+ BEDC6CF5CCE457292CCE6AB8 /* CustomDump.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 01C16DECD42832FD64B818E8 /* CustomDump.framework */; };
+ BF0E68187A602D5E81EE2CED /* OrderedCollections.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DFE6209A123984B3049F45D6 /* OrderedCollections.framework */; };
+ C164851C815324F021A2AD90 /* DomainInterface.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B5C65B0CE0DCC55D3B1A5F18 /* DomainInterface.framework */; };
+ C1A75A439543DE1C2643BFD6 /* Sharing1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D520AFDBB02070A3950E589F /* Sharing1.framework */; };
C44ACA93D7619ED35029D8E3 /* MusicBandscapeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D27EAE3B4F4B2B162F1F0721 /* MusicBandscapeTests.swift */; };
- C92491FC9BC7E28BDB3BDF80 /* Core.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = DDC077BB211E002675BC4ECC /* Core.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
+ C4CDC0E30B1844B4BACD9927 /* OSLog.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 656A76A3F9531FBAF5913CE9 /* OSLog.framework */; };
+ C5F01A2A4A69A2673CAD1EB8 /* SwiftNavigation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1FE28007811CD964F977CC9D /* SwiftNavigation.framework */; };
+ C774659FBB75A2D79F9FBA24 /* IssueReporting.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 511C13A7FBEFC14FAF80CED3 /* IssueReporting.framework */; };
+ C810A7323BADBAF6B396F919 /* Networking.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9411676F514298935939D705 /* Networking.framework */; };
+ C8C1D8D99D77E35E30306B85 /* IdentifiedCollections.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 42A0EE8840D11F2011CBBE29 /* IdentifiedCollections.framework */; };
+ C8C56465F11060A83D5D9CA8 /* WeaveDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CC6E60F5C37B152D39D3C58 /* WeaveDI.framework */; };
C9D2086529DD7DEB9EDADF2E /* DomainInterface.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = B5C65B0CE0DCC55D3B1A5F18 /* DomainInterface.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
- CA54D24DDAD4839EF81F2F29 /* Core.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = DDC077BB211E002675BC4ECC /* Core.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
+ CA421CF5698819BEB2B1A95B /* DataInterface.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 52627BE6269218B735B5E759 /* DataInterface.framework */; };
+ CC03D39B7CE48BE4BB1B48FB /* Sharing.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 76A534AB24BB749761EA470B /* Sharing.framework */; };
+ CD74C4FA7B9FF93DC62B9F46 /* IdentifiedCollections.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 42A0EE8840D11F2011CBBE29 /* IdentifiedCollections.framework */; };
+ CE2601525DBFD43B55EA21FF /* ConcurrencyExtras.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 91DA118562B109C921D0685F /* ConcurrencyExtras.framework */; };
+ CE6196FADF639EA32E10B3D6 /* CasePathsCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C14C8BBC1AA0C2769371AC2B /* CasePathsCore.framework */; };
+ CEBB4CF785BDF0E5FB48996B /* Perception.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C71784E02676A94DD3F2769F /* Perception.framework */; };
+ CFAB72774713C5A74A88712E /* LogMacro.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F79EEE27CCE4F5746C6818F5 /* LogMacro.framework */; };
+ D00CC2FBE319C715102EC81A /* IssueReportingPackageSupport.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B1E7FA98AACEE22BF4820CBB /* IssueReportingPackageSupport.framework */; };
+ D340899029B0D880BB041CFD /* DIRegistry.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA1091972177A91D9F23CA9F /* DIRegistry.swift */; };
D50007DEBA099BB03470A146 /* TuistAssets+MusicBandscapeProd.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B20A5B048CC92D24837B48D /* TuistAssets+MusicBandscapeProd.swift */; };
D5C60A087093A7288543A24B /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D707E92A8606642B65BD396E /* Shared.framework */; };
+ D796C31C1811C6EC7475FCDE /* Sharing2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 231A43872666DF88A28DD747 /* Sharing2.framework */; };
+ D8F9FFA5876F4A9A8AC6787F /* SwiftUINavigation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6DFBAD740D0240ED8AB5B996 /* SwiftUINavigation.framework */; };
+ D9520494BF429BCFD8A0202D /* Sharing.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 76A534AB24BB749761EA470B /* Sharing.framework */; };
+ D9800C76BA636B8AA02E8069 /* XCTestDynamicOverlay.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C27CB3EE673A8884BB3A50EC /* XCTestDynamicOverlay.framework */; };
D9F9BA8EFB0AD17C1EB4CE8B /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 0BC0C9BBD68A6C292BD0CB8A /* Assets.xcassets */; };
+ DA0EE7195656474C108C9E75 /* RxSwift.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C13D89327BE43AEDA4158E57 /* RxSwift.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
+ DA42A93EC7940A6721232B4A /* DIRegistry.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA1091972177A91D9F23CA9F /* DIRegistry.swift */; };
+ DA4D96C81D9C56309F8F64D5 /* Extension+AppDIContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14805FE94EF3765996C07B0 /* Extension+AppDIContainer.swift */; };
+ DF899AF99ECDC68948EE8159 /* CasePaths.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C0DDFC2DF9F3C204A6914AC8 /* CasePaths.framework */; };
E025085189A07357A8DA523F /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = D832A4B430AA3814E6204086 /* Preview Assets.xcassets */; };
+ E1A6C412FD7E833C4C2B9999 /* UseCase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BE0F8B39244CF15BDE3E932 /* UseCase.framework */; };
+ E210B0A931C1FF64519094A3 /* Splash.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED7469DE63483013B7B833EC /* Splash.framework */; };
E29F5F61E6FEC178BB9FC5DD /* MusicBandscapeApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA6F3BD01DC326535CC27C0E /* MusicBandscapeApp.swift */; };
+ E40BD2B2AF4EEFCF26ABD48D /* Networking.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9411676F514298935939D705 /* Networking.framework */; };
E43C826A264FCD8A0B8CA776 /* Shared.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D707E92A8606642B65BD396E /* Shared.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
+ E571D9E22D19F4C209EFD50A /* DataInterface.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 52627BE6269218B735B5E759 /* DataInterface.framework */; };
+ E7D17982C8FD721DE74B1ADB /* SwiftNavigation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1FE28007811CD964F977CC9D /* SwiftNavigation.framework */; };
+ E82CFB5DEBB5655E13F494ED /* Perception.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C71784E02676A94DD3F2769F /* Perception.framework */; };
+ E8B2FFA8517FD43B2851135D /* OSLog.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 656A76A3F9531FBAF5913CE9 /* OSLog.framework */; };
EA0DBE74807A5E5BBE7E9BF8 /* Shared.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D707E92A8606642B65BD396E /* Shared.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
EB356288F593E8D5322C9878 /* Presentation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C573F4851906C8B99E226721 /* Presentation.framework */; };
EC0C91BA77526B95BC789C8C /* swift-sharing_Sharing.bundle in Dependencies */ = {isa = PBXBuildFile; fileRef = 4569B0A760683D02BA6841B0 /* swift-sharing_Sharing.bundle */; };
ED7A7D511EB1AB13A08B899A /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = D832A4B430AA3814E6204086 /* Preview Assets.xcassets */; };
+ EE465CD6537FB7197A537CD5 /* ComposableArchitecture.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AE8A6C266799AA0040D02D3C /* ComposableArchitecture.framework */; };
+ EEF14FFA14ACA3315480F7B3 /* IdentifiedCollections.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 42A0EE8840D11F2011CBBE29 /* IdentifiedCollections.framework */; };
+ EF25FEDE01BAF331D61CEA7C /* InternalCollectionsUtilities.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F1944849178F0F088B629386 /* InternalCollectionsUtilities.framework */; };
+ EFF05CD71FF13F0990126F51 /* Alamofire_Alamofire.bundle in Dependencies */ = {isa = PBXBuildFile; fileRef = 3137B03D6FE498BCE89B5E2A /* Alamofire_Alamofire.bundle */; };
+ F031BFD3691F9883E2A4252B /* XCTestDynamicOverlay.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C27CB3EE673A8884BB3A50EC /* XCTestDynamicOverlay.framework */; };
+ F07A4351E337D837D6B929DE /* Sharing2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 231A43872666DF88A28DD747 /* Sharing2.framework */; };
F0FB73620EB0C81C8809EE70 /* Presentation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C573F4851906C8B99E226721 /* Presentation.framework */; };
+ F2F03065DD539FD481A2E12C /* Repository.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 411F373429BD20116338B0AA /* Repository.framework */; };
F34EC509A9052BC45B851E55 /* TuistBundle+MusicBandscape.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FAB22CD95B1FF8D294304D1 /* TuistBundle+MusicBandscape.swift */; };
+ F3A83EDEBA1D690B65AB53C6 /* Alamofire_Alamofire.bundle in Dependencies */ = {isa = PBXBuildFile; fileRef = 3137B03D6FE498BCE89B5E2A /* Alamofire_Alamofire.bundle */; };
+ F40275D2E1B44407ED9924D0 /* Model.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 413317E40D5AE9F8B00F11B4 /* Model.framework */; };
F5D07C428EF89713A449C1DB /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 0BC0C9BBD68A6C292BD0CB8A /* Assets.xcassets */; };
F64B9E2E9C6AE606F25BFC2D /* swift-sharing_Sharing.bundle in Dependencies */ = {isa = PBXBuildFile; fileRef = 4569B0A760683D02BA6841B0 /* swift-sharing_Sharing.bundle */; };
+ F692C1C5CCE12F5743214080 /* Alamofire_Alamofire.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 3137B03D6FE498BCE89B5E2A /* Alamofire_Alamofire.bundle */; };
F83F3819CB1E0D793A46BDF9 /* swift-composable-architecture_ComposableArchitecture.bundle in Dependencies */ = {isa = PBXBuildFile; fileRef = 1D69065C85EC798035AC4AB9 /* swift-composable-architecture_ComposableArchitecture.bundle */; };
FBB65C2118A64FCC984E4989 /* swift-sharing_Sharing.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 4569B0A760683D02BA6841B0 /* swift-sharing_Sharing.bundle */; };
+ FC299174352E0628DF06D433 /* Model.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 413317E40D5AE9F8B00F11B4 /* Model.framework */; };
+ FC4753E546DC52CCAE6B62E1 /* LogMacro.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F79EEE27CCE4F5746C6818F5 /* LogMacro.framework */; };
+ FCF374B6FBB610A5B6F12C0E /* IssueReportingPackageSupport.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B1E7FA98AACEE22BF4820CBB /* IssueReportingPackageSupport.framework */; };
+ FE82AE5DC3FFBBA968C01919 /* Model.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 413317E40D5AE9F8B00F11B4 /* Model.framework */; };
+ FF53B2E5BC9888579E4BA2C8 /* DesignSystem.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = AFB49684525727EFB0970AF8 /* DesignSystem.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
FF97DF9DB347120789D79A07 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 0BC0C9BBD68A6C292BD0CB8A /* Assets.xcassets */; };
/* End PBXBuildFile section */
@@ -91,8 +259,9 @@
dstPath = "";
dstSubfolderSpec = 10;
files = (
- 61794716B7B25F2CD961E712 /* Core.framework in Embed Frameworks */,
+ FF53B2E5BC9888579E4BA2C8 /* DesignSystem.framework in Embed Frameworks */,
396EDF51665172C1BC35775A /* DomainInterface.framework in Embed Frameworks */,
+ 13613CEA220E35AE3D27FDC5 /* RxSwift.framework in Embed Frameworks */,
EA0DBE74807A5E5BBE7E9BF8 /* Shared.framework in Embed Frameworks */,
);
name = "Embed Frameworks";
@@ -103,6 +272,7 @@
buildActionMask = 8;
dstSubfolderSpec = 16;
files = (
+ 441FD6F4B6962FD9A552712F /* Alamofire_Alamofire.bundle in Dependencies */,
44CB53534615ED1E6CA9AF68 /* swift-composable-architecture_ComposableArchitecture.bundle in Dependencies */,
B43421DEC28D6C8AF8CB2C02 /* swift-sharing_Sharing.bundle in Dependencies */,
);
@@ -115,8 +285,9 @@
dstPath = "";
dstSubfolderSpec = 10;
files = (
- 24F1FEADC3D5EC01CE0491D4 /* Core.framework in Embed Frameworks */,
+ 29345DEC8E3241483FDB996F /* DesignSystem.framework in Embed Frameworks */,
B0451F7BD603A23C1FDA995E /* DomainInterface.framework in Embed Frameworks */,
+ B478121F3DA77608A0BF504C /* RxSwift.framework in Embed Frameworks */,
9A3E5238D1678C2CC6FD6D74 /* Shared.framework in Embed Frameworks */,
);
name = "Embed Frameworks";
@@ -127,6 +298,7 @@
buildActionMask = 8;
dstSubfolderSpec = 16;
files = (
+ 8D0164DFA69BB946CF649A88 /* Alamofire_Alamofire.bundle in Dependencies */,
594804F084FB8691DCDBF19A /* swift-composable-architecture_ComposableArchitecture.bundle in Dependencies */,
73E75D8C2C3B169D137688EC /* swift-sharing_Sharing.bundle in Dependencies */,
);
@@ -138,6 +310,7 @@
buildActionMask = 8;
dstSubfolderSpec = 16;
files = (
+ EFF05CD71FF13F0990126F51 /* Alamofire_Alamofire.bundle in Dependencies */,
20D2E9B74B64938D6530FE3F /* swift-composable-architecture_ComposableArchitecture.bundle in Dependencies */,
F64B9E2E9C6AE606F25BFC2D /* swift-sharing_Sharing.bundle in Dependencies */,
);
@@ -150,8 +323,9 @@
dstPath = "";
dstSubfolderSpec = 10;
files = (
- C92491FC9BC7E28BDB3BDF80 /* Core.framework in Embed Frameworks */,
+ 81631FCB891831314EE9F9D7 /* DesignSystem.framework in Embed Frameworks */,
C9D2086529DD7DEB9EDADF2E /* DomainInterface.framework in Embed Frameworks */,
+ 411C3359354A01F2DF746588 /* RxSwift.framework in Embed Frameworks */,
9650B3D8118625AF979BC44C /* Shared.framework in Embed Frameworks */,
);
name = "Embed Frameworks";
@@ -172,6 +346,7 @@
buildActionMask = 8;
dstSubfolderSpec = 16;
files = (
+ F3A83EDEBA1D690B65AB53C6 /* Alamofire_Alamofire.bundle in Dependencies */,
F83F3819CB1E0D793A46BDF9 /* swift-composable-architecture_ComposableArchitecture.bundle in Dependencies */,
EC0C91BA77526B95BC789C8C /* swift-sharing_Sharing.bundle in Dependencies */,
);
@@ -184,8 +359,9 @@
dstPath = "";
dstSubfolderSpec = 10;
files = (
- CA54D24DDAD4839EF81F2F29 /* Core.framework in Embed Frameworks */,
+ 4DEBECD7775181F7B565FF9A /* DesignSystem.framework in Embed Frameworks */,
19129F72FC108837445381BD /* DomainInterface.framework in Embed Frameworks */,
+ DA0EE7195656474C108C9E75 /* RxSwift.framework in Embed Frameworks */,
E43C826A264FCD8A0B8CA776 /* Shared.framework in Embed Frameworks */,
);
name = "Embed Frameworks";
@@ -194,39 +370,80 @@
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
+ 01C16DECD42832FD64B818E8 /* CustomDump.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CustomDump.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 03E7BCFCABCE54FB5BF27CCF /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; };
0BC0C9BBD68A6C292BD0CB8A /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; };
- 0CF17598D6D2A03BCEA0D83C /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = ""; };
+ 0CC6E60F5C37B152D39D3C58 /* WeaveDI.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = WeaveDI.framework; sourceTree = BUILT_PRODUCTS_DIR; };
1D69065C85EC798035AC4AB9 /* swift-composable-architecture_ComposableArchitecture.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "swift-composable-architecture_ComposableArchitecture.bundle"; sourceTree = BUILT_PRODUCTS_DIR; };
1FAB22CD95B1FF8D294304D1 /* TuistBundle+MusicBandscape.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TuistBundle+MusicBandscape.swift"; sourceTree = ""; };
+ 1FE28007811CD964F977CC9D /* SwiftNavigation.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftNavigation.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 231A43872666DF88A28DD747 /* Sharing2.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Sharing2.framework; sourceTree = BUILT_PRODUCTS_DIR; };
253807948382C2A1EC6B46D9 /* TuistBundle+MusicBandscapeDebug.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TuistBundle+MusicBandscapeDebug.swift"; sourceTree = ""; };
+ 26124569BEFB3D3A35E09AFA /* Clocks.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Clocks.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 3137B03D6FE498BCE89B5E2A /* Alamofire_Alamofire.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Alamofire_Alamofire.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
3CE5174E23FF503454B351D0 /* TuistBundle+MusicBandscapeStage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TuistBundle+MusicBandscapeStage.swift"; sourceTree = ""; };
3F2D795A0123868CB07940C6 /* MusicBandscape.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MusicBandscape.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ 411F373429BD20116338B0AA /* Repository.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Repository.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 413317E40D5AE9F8B00F11B4 /* Model.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Model.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 42A0EE8840D11F2011CBBE29 /* IdentifiedCollections.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = IdentifiedCollections.framework; sourceTree = BUILT_PRODUCTS_DIR; };
4569B0A760683D02BA6841B0 /* swift-sharing_Sharing.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "swift-sharing_Sharing.bundle"; sourceTree = BUILT_PRODUCTS_DIR; };
+ 511C13A7FBEFC14FAF80CED3 /* IssueReporting.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = IssueReporting.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 52627BE6269218B735B5E759 /* DataInterface.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DataInterface.framework; sourceTree = BUILT_PRODUCTS_DIR; };
570A6337715AFB04E4E1D798 /* Prod.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Prod.xcconfig; sourceTree = ""; };
5BB2805AC10C551A4BE08A59 /* Stage.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Stage.xcconfig; sourceTree = ""; };
+ 61CEC763095584133896B334 /* AppReducer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppReducer.swift; sourceTree = ""; };
+ 656A76A3F9531FBAF5913CE9 /* OSLog.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OSLog.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/OSLog.framework; sourceTree = DEVELOPER_DIR; };
+ 6DFBAD740D0240ED8AB5B996 /* SwiftUINavigation.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftUINavigation.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 76A534AB24BB749761EA470B /* Sharing.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Sharing.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 775A68474E15E389ED55BAE0 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = ""; };
796FF69BF9405F4ADE4E81DC /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; };
+ 7EB317F5B4B2AB2E48EE33CE /* PerceptionCore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PerceptionCore.framework; sourceTree = BUILT_PRODUCTS_DIR; };
85990DA767BCC280E4E8B21B /* MusicBandscape-Debug-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "MusicBandscape-Debug-Info.plist"; sourceTree = ""; };
+ 8BE0F8B39244CF15BDE3E932 /* UseCase.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = UseCase.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 91DA118562B109C921D0685F /* ConcurrencyExtras.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ConcurrencyExtras.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 9411676F514298935939D705 /* Networking.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Networking.framework; sourceTree = BUILT_PRODUCTS_DIR; };
9B20A5B048CC92D24837B48D /* TuistAssets+MusicBandscapeProd.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TuistAssets+MusicBandscapeProd.swift"; sourceTree = ""; };
9BDF2DF7FFEF91EF96175DF4 /* MusicBandscape-Prod-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "MusicBandscape-Prod-Info.plist"; sourceTree = ""; };
9D2D50290E2D6846E7D497B1 /* TuistAssets+MusicBandscapeStage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TuistAssets+MusicBandscapeStage.swift"; sourceTree = ""; };
9E151F04AB4CBB63289F7271 /* MusicBandscape_Prod.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MusicBandscape_Prod.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ A606187803BB35995C539CBE /* AppView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppView.swift; sourceTree = ""; };
+ AE8A6C266799AA0040D02D3C /* ComposableArchitecture.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ComposableArchitecture.framework; sourceTree = BUILT_PRODUCTS_DIR; };
AF727E6387CE846197F0C57E /* MusicBandscape_Stage.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MusicBandscape_Stage.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ AFB49684525727EFB0970AF8 /* DesignSystem.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DesignSystem.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ B1E7FA98AACEE22BF4820CBB /* IssueReportingPackageSupport.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = IssueReportingPackageSupport.framework; sourceTree = BUILT_PRODUCTS_DIR; };
B3993B75BFDF29111C7AE41F /* TuistAssets+MusicBandscapeDebug.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TuistAssets+MusicBandscapeDebug.swift"; sourceTree = ""; };
B5C65B0CE0DCC55D3B1A5F18 /* DomainInterface.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DomainInterface.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ B71EAB450CC1B9A4574705B7 /* Dependencies.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Dependencies.framework; sourceTree = BUILT_PRODUCTS_DIR; };
B971390A619B2A0D7861BBC7 /* TuistAssets+MusicBandscape.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TuistAssets+MusicBandscape.swift"; sourceTree = ""; };
+ B9B081EA03877CDCBBF9BE37 /* CombineSchedulers.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CombineSchedulers.framework; sourceTree = BUILT_PRODUCTS_DIR; };
BBAC1E759AA48C517005F34C /* MusicBandscape-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "MusicBandscape-Info.plist"; sourceTree = ""; };
+ C0DDFC2DF9F3C204A6914AC8 /* CasePaths.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CasePaths.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ C13D89327BE43AEDA4158E57 /* RxSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ C14805FE94EF3765996C07B0 /* Extension+AppDIContainer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Extension+AppDIContainer.swift"; sourceTree = ""; };
+ C14C8BBC1AA0C2769371AC2B /* CasePathsCore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CasePathsCore.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ C27CB3EE673A8884BB3A50EC /* XCTestDynamicOverlay.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = XCTestDynamicOverlay.framework; sourceTree = BUILT_PRODUCTS_DIR; };
C573F4851906C8B99E226721 /* Presentation.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Presentation.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ C71784E02676A94DD3F2769F /* Perception.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Perception.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ D006C847C2DA20A43AABF87B /* UIKitNavigationShim.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = UIKitNavigationShim.framework; sourceTree = BUILT_PRODUCTS_DIR; };
D27EAE3B4F4B2B162F1F0721 /* MusicBandscapeTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MusicBandscapeTests.swift; sourceTree = ""; };
+ D3316577AFAD65218F8A2C92 /* UIKitNavigation.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = UIKitNavigation.framework; sourceTree = BUILT_PRODUCTS_DIR; };
D48D82352B428C5257F945C0 /* MusicBandscapeTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "MusicBandscapeTests-Info.plist"; sourceTree = ""; };
+ D520AFDBB02070A3950E589F /* Sharing1.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Sharing1.framework; sourceTree = BUILT_PRODUCTS_DIR; };
D707E92A8606642B65BD396E /* Shared.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Shared.framework; sourceTree = BUILT_PRODUCTS_DIR; };
D832A4B430AA3814E6204086 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = ""; };
- DDC077BB211E002675BC4ECC /* Core.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Core.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ DFE6209A123984B3049F45D6 /* OrderedCollections.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = OrderedCollections.framework; sourceTree = BUILT_PRODUCTS_DIR; };
E4D5A80744E6B95AD36B124D /* MusicBandscape_Debug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MusicBandscape_Debug.app; sourceTree = BUILT_PRODUCTS_DIR; };
E5C124EB35DE5EF18DF6A461 /* Dev.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Dev.xcconfig; sourceTree = ""; };
+ E8E7AA4D74461DB96AC2B339 /* DependenciesMacros.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DependenciesMacros.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ EA1091972177A91D9F23CA9F /* DIRegistry.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DIRegistry.swift; sourceTree = ""; };
+ ED7469DE63483013B7B833EC /* Splash.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Splash.framework; sourceTree = BUILT_PRODUCTS_DIR; };
EF13C035E3F2B1CB419D7E79 /* MusicBandscapeTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MusicBandscapeTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
+ F1944849178F0F088B629386 /* InternalCollectionsUtilities.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = InternalCollectionsUtilities.framework; sourceTree = BUILT_PRODUCTS_DIR; };
F49FCBBA256CF3C8A871E4D5 /* TuistBundle+MusicBandscapeProd.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TuistBundle+MusicBandscapeProd.swift"; sourceTree = ""; };
+ F79EEE27CCE4F5746C6818F5 /* LogMacro.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = LogMacro.framework; sourceTree = BUILT_PRODUCTS_DIR; };
FA563DDEA0FF06986462A7ED /* MusicBandscape-Stage-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "MusicBandscape-Stage-Info.plist"; sourceTree = ""; };
FA6F3BD01DC326535CC27C0E /* MusicBandscapeApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MusicBandscapeApp.swift; sourceTree = ""; };
+ FCB8003953A2A0ECE6821067 /* Foundations.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Foundations.framework; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@@ -234,9 +451,43 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- A1596EB4F873069DBD59FE85 /* Core.framework in Frameworks */,
+ C4CDC0E30B1844B4BACD9927 /* OSLog.framework in Frameworks */,
+ ABF2A5EEE254C50344F72337 /* CasePaths.framework in Frameworks */,
+ 88FC846179FBE9E5AFD559FF /* CasePathsCore.framework in Frameworks */,
+ 5C71B8A14F9C6EF22CE73975 /* Clocks.framework in Frameworks */,
+ 3EF7D51083FC1BCFE254FFB4 /* CombineSchedulers.framework in Frameworks */,
+ EE465CD6537FB7197A537CD5 /* ComposableArchitecture.framework in Frameworks */,
+ 1080E68724006109CA5DEF96 /* ConcurrencyExtras.framework in Frameworks */,
+ BBEF5FEA4F38D8430CC6638F /* CustomDump.framework in Frameworks */,
+ 92C8B757E860A286B9534288 /* DataInterface.framework in Frameworks */,
+ 1F98BA3428887A7F4A0CEA6D /* Dependencies.framework in Frameworks */,
+ 7FC148B306184C007675A9E2 /* DependenciesMacros.framework in Frameworks */,
+ 79FDF888A460382A2E188D72 /* DomainInterface.framework in Frameworks */,
+ A32531DFD3EB28748EF73999 /* Foundations.framework in Frameworks */,
+ C8C1D8D99D77E35E30306B85 /* IdentifiedCollections.framework in Frameworks */,
+ 770AAE48507720E77F803510 /* InternalCollectionsUtilities.framework in Frameworks */,
+ C774659FBB75A2D79F9FBA24 /* IssueReporting.framework in Frameworks */,
+ FCF374B6FBB610A5B6F12C0E /* IssueReportingPackageSupport.framework in Frameworks */,
+ FC4753E546DC52CCAE6B62E1 /* LogMacro.framework in Frameworks */,
+ FE82AE5DC3FFBBA968C01919 /* Model.framework in Frameworks */,
+ E40BD2B2AF4EEFCF26ABD48D /* Networking.framework in Frameworks */,
+ BF0E68187A602D5E81EE2CED /* OrderedCollections.framework in Frameworks */,
+ 6DF4E5A18AA13FC0969E3AF2 /* Perception.framework in Frameworks */,
+ 56D4728B61D9E85DEC86ACFA /* PerceptionCore.framework in Frameworks */,
5BF20279A167123B42FA7D78 /* Presentation.framework in Frameworks */,
+ 28AB0A7E3710415E6C2C378B /* Repository.framework in Frameworks */,
62CA2FBB50D76CCCC2326C7D /* Shared.framework in Frameworks */,
+ 4092C1E5AAB583D68A729F59 /* Sharing.framework in Frameworks */,
+ 38A58F2C9825B7715775DD0F /* Sharing1.framework in Frameworks */,
+ F07A4351E337D837D6B929DE /* Sharing2.framework in Frameworks */,
+ E210B0A931C1FF64519094A3 /* Splash.framework in Frameworks */,
+ E7D17982C8FD721DE74B1ADB /* SwiftNavigation.framework in Frameworks */,
+ 46F287AD07744B435C330C64 /* SwiftUINavigation.framework in Frameworks */,
+ 9E0BAD049929A9B372400631 /* UIKitNavigation.framework in Frameworks */,
+ 085A91E1DB9874021D86686A /* UIKitNavigationShim.framework in Frameworks */,
+ 8080CEC212FAAF8464CA5119 /* UseCase.framework in Frameworks */,
+ 7C0D049C6259EBF8D74FA218 /* WeaveDI.framework in Frameworks */,
+ 7BA84897D173CC58B5A4E3D4 /* XCTestDynamicOverlay.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -244,9 +495,43 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- C1921976063265D696745C41 /* Core.framework in Frameworks */,
+ 5841FE4CB6F2FB088D9CDB72 /* OSLog.framework in Frameworks */,
+ DF899AF99ECDC68948EE8159 /* CasePaths.framework in Frameworks */,
+ A641AA89043BB0804B92047C /* CasePathsCore.framework in Frameworks */,
+ 7C7EFF754682FB37B1737CBF /* Clocks.framework in Frameworks */,
+ 2DC88D55883A2BD20D72D963 /* CombineSchedulers.framework in Frameworks */,
+ B3C54C02068B7CB10526A85F /* ComposableArchitecture.framework in Frameworks */,
+ 47F664E31003FC94E204568D /* ConcurrencyExtras.framework in Frameworks */,
+ 2690A55EF6B269628E8A5E38 /* CustomDump.framework in Frameworks */,
+ E571D9E22D19F4C209EFD50A /* DataInterface.framework in Frameworks */,
+ 76DA7F385AA10AD071DB4D95 /* Dependencies.framework in Frameworks */,
+ 7C54C84D5960A2D6B9B89B25 /* DependenciesMacros.framework in Frameworks */,
+ 4D766551F478B2C0EC178C42 /* DomainInterface.framework in Frameworks */,
+ 4D9F32A73B1EFFCB720B4EA9 /* Foundations.framework in Frameworks */,
+ 2B7D97BA92BDE712CAFBD867 /* IdentifiedCollections.framework in Frameworks */,
+ 34AA23EF0FE92343E32207A1 /* InternalCollectionsUtilities.framework in Frameworks */,
+ 600C241DFD37E58D2FAC1D0C /* IssueReporting.framework in Frameworks */,
+ 19792F6DEC76F6115FB9C648 /* IssueReportingPackageSupport.framework in Frameworks */,
+ 848782307FF545C29EEA71EC /* LogMacro.framework in Frameworks */,
+ FC299174352E0628DF06D433 /* Model.framework in Frameworks */,
+ 66AB6A6B941F649DC0799724 /* Networking.framework in Frameworks */,
+ 3E4A6A42D1187D90A3295DA2 /* OrderedCollections.framework in Frameworks */,
+ E82CFB5DEBB5655E13F494ED /* Perception.framework in Frameworks */,
+ 5C0AC2BF1A2748C2E821D3E3 /* PerceptionCore.framework in Frameworks */,
EB356288F593E8D5322C9878 /* Presentation.framework in Frameworks */,
+ 8503C6FB429209F16F95F286 /* Repository.framework in Frameworks */,
D5C60A087093A7288543A24B /* Shared.framework in Frameworks */,
+ 2C5187E0291D57929DD4F836 /* Sharing.framework in Frameworks */,
+ 6C10E8D8155EC59D62E04999 /* Sharing1.framework in Frameworks */,
+ D796C31C1811C6EC7475FCDE /* Sharing2.framework in Frameworks */,
+ 48A20832854C6392C96EACE9 /* Splash.framework in Frameworks */,
+ 6DADF4C38062EDD72B030108 /* SwiftNavigation.framework in Frameworks */,
+ D8F9FFA5876F4A9A8AC6787F /* SwiftUINavigation.framework in Frameworks */,
+ 5CEEC7E86AB397073792AC9B /* UIKitNavigation.framework in Frameworks */,
+ 4ED6D2374A2EC5623A46C25D /* UIKitNavigationShim.framework in Frameworks */,
+ E1A6C412FD7E833C4C2B9999 /* UseCase.framework in Frameworks */,
+ BBCC2B1F74DE619F2AFF659A /* WeaveDI.framework in Frameworks */,
+ A3C328894FB4915C5950048C /* XCTestDynamicOverlay.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -254,9 +539,43 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- 732A953A5CD41FF771F862D2 /* Core.framework in Frameworks */,
+ E8B2FFA8517FD43B2851135D /* OSLog.framework in Frameworks */,
+ 9B116939F500D89073601CCE /* CasePaths.framework in Frameworks */,
+ CE6196FADF639EA32E10B3D6 /* CasePathsCore.framework in Frameworks */,
+ 452E85DC60B4E3609D8707FF /* Clocks.framework in Frameworks */,
+ 095340E0B267BE3E2F7D4FE5 /* CombineSchedulers.framework in Frameworks */,
+ 1E414DEBE946F3A1204F1145 /* ComposableArchitecture.framework in Frameworks */,
+ CE2601525DBFD43B55EA21FF /* ConcurrencyExtras.framework in Frameworks */,
+ BEDC6CF5CCE457292CCE6AB8 /* CustomDump.framework in Frameworks */,
+ CA421CF5698819BEB2B1A95B /* DataInterface.framework in Frameworks */,
+ 40C0A0B24CAA6F054E2A094D /* Dependencies.framework in Frameworks */,
+ 2231692E58FB97F573B4718B /* DependenciesMacros.framework in Frameworks */,
+ A1158C9EF0E46BCF87E13FC4 /* DomainInterface.framework in Frameworks */,
+ 07D03935AC9D779EBDDB65F8 /* Foundations.framework in Frameworks */,
+ EEF14FFA14ACA3315480F7B3 /* IdentifiedCollections.framework in Frameworks */,
+ 6C1155DC97B24373F5613807 /* InternalCollectionsUtilities.framework in Frameworks */,
+ 6DCFF4C4FEBCF3F5A8AF3378 /* IssueReporting.framework in Frameworks */,
+ D00CC2FBE319C715102EC81A /* IssueReportingPackageSupport.framework in Frameworks */,
+ CFAB72774713C5A74A88712E /* LogMacro.framework in Frameworks */,
+ F40275D2E1B44407ED9924D0 /* Model.framework in Frameworks */,
+ C810A7323BADBAF6B396F919 /* Networking.framework in Frameworks */,
+ 6DA856B174DAA4D26A74F414 /* OrderedCollections.framework in Frameworks */,
+ CEBB4CF785BDF0E5FB48996B /* Perception.framework in Frameworks */,
+ B345022AA79812B5088CEAD7 /* PerceptionCore.framework in Frameworks */,
F0FB73620EB0C81C8809EE70 /* Presentation.framework in Frameworks */,
+ F2F03065DD539FD481A2E12C /* Repository.framework in Frameworks */,
02999AE872F2D7264BFB9644 /* Shared.framework in Frameworks */,
+ D9520494BF429BCFD8A0202D /* Sharing.framework in Frameworks */,
+ A36A560333CB11B5331C6229 /* Sharing1.framework in Frameworks */,
+ 3D0B39A6D678A56445DD34C0 /* Sharing2.framework in Frameworks */,
+ 19FB31B7E909647D523A28AF /* Splash.framework in Frameworks */,
+ 94235C980B9582C523B090A6 /* SwiftNavigation.framework in Frameworks */,
+ 8F6860F4062E92BCEE77AF3E /* SwiftUINavigation.framework in Frameworks */,
+ 16CC3434FAD35867903E78F4 /* UIKitNavigation.framework in Frameworks */,
+ 84E223E0CB9EA5A910F18B8C /* UIKitNavigationShim.framework in Frameworks */,
+ 94357CA205F16167D1DFD8BC /* UseCase.framework in Frameworks */,
+ 387B8A6781CB3186E2ABEABE /* WeaveDI.framework in Frameworks */,
+ F031BFD3691F9883E2A4252B /* XCTestDynamicOverlay.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -264,9 +583,43 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- 771B500CFACD51F987C52BAE /* Core.framework in Frameworks */,
+ 39F585994C9399B7A55F14E0 /* OSLog.framework in Frameworks */,
+ 16DAC66076E00401E1A7E49B /* CasePaths.framework in Frameworks */,
+ 3B8849DE60A8F791F79B5E47 /* CasePathsCore.framework in Frameworks */,
+ 7F9376AF58E4B6EB42F7A47F /* Clocks.framework in Frameworks */,
+ 6CCF9792EB2E79424016CA03 /* CombineSchedulers.framework in Frameworks */,
+ 0F0DC4BDAC74D383908779E8 /* ComposableArchitecture.framework in Frameworks */,
+ 38F043BE1981689A9DCC4A13 /* ConcurrencyExtras.framework in Frameworks */,
+ 30C644F3367299B83A3D96AD /* CustomDump.framework in Frameworks */,
+ 6FCF5EB10E9EF8D7C8E92CFA /* DataInterface.framework in Frameworks */,
+ 9CE6032ED7F870CD6AAB9864 /* Dependencies.framework in Frameworks */,
+ 5BAFDC5C3522526D0D1F77D0 /* DependenciesMacros.framework in Frameworks */,
+ C164851C815324F021A2AD90 /* DomainInterface.framework in Frameworks */,
+ B9C778A6A414D93E55FC56E5 /* Foundations.framework in Frameworks */,
+ CD74C4FA7B9FF93DC62B9F46 /* IdentifiedCollections.framework in Frameworks */,
+ EF25FEDE01BAF331D61CEA7C /* InternalCollectionsUtilities.framework in Frameworks */,
+ 82785D8A8F16F2A670563257 /* IssueReporting.framework in Frameworks */,
+ AEE3DEE75747C11BC9038499 /* IssueReportingPackageSupport.framework in Frameworks */,
+ 53E34108E0045F59D09C7102 /* LogMacro.framework in Frameworks */,
+ 103C1E47CE9302D7E2C1E1F6 /* Model.framework in Frameworks */,
+ 5DCE878363FD355EBC979C13 /* Networking.framework in Frameworks */,
+ A2EC191DB6CEE041CCE16542 /* OrderedCollections.framework in Frameworks */,
+ 1D7ECE8ADBFA8C8636FD27A9 /* Perception.framework in Frameworks */,
+ 34FC252CD5691A4DC067D36D /* PerceptionCore.framework in Frameworks */,
49DAA98F1E5AD6646FB071EE /* Presentation.framework in Frameworks */,
+ A25532A961ECF73CF77713B9 /* Repository.framework in Frameworks */,
60ECA104DFE0D556B08C937C /* Shared.framework in Frameworks */,
+ CC03D39B7CE48BE4BB1B48FB /* Sharing.framework in Frameworks */,
+ C1A75A439543DE1C2643BFD6 /* Sharing1.framework in Frameworks */,
+ 01A76D1DC81101903570C066 /* Sharing2.framework in Frameworks */,
+ 6D9632F0C002E06CCB6E4BC9 /* Splash.framework in Frameworks */,
+ C5F01A2A4A69A2673CAD1EB8 /* SwiftNavigation.framework in Frameworks */,
+ 71D5300B4ACA0FCE672D81FA /* SwiftUINavigation.framework in Frameworks */,
+ B2D36260114BA601CD14CC0B /* UIKitNavigation.framework in Frameworks */,
+ 8D303EA61135134B93CA432E /* UIKitNavigationShim.framework in Frameworks */,
+ BB18171DC0BE28CB33192C19 /* UseCase.framework in Frameworks */,
+ C8C56465F11060A83D5D9CA8 /* WeaveDI.framework in Frameworks */,
+ D9800C76BA636B8AA02E8069 /* XCTestDynamicOverlay.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -280,24 +633,84 @@
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
+ 10F1A87143CFF18DF9910472 /* Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ 656A76A3F9531FBAF5913CE9 /* OSLog.framework */,
+ );
+ name = Frameworks;
+ sourceTree = "";
+ };
+ 19E83BD9BE646FD2CC7956F1 /* Di */ = {
+ isa = PBXGroup;
+ children = (
+ EA1091972177A91D9F23CA9F /* DIRegistry.swift */,
+ C14805FE94EF3765996C07B0 /* Extension+AppDIContainer.swift */,
+ );
+ path = Di;
+ sourceTree = "";
+ };
203EEE6F5790F64D8C8F9A84 /* Products */ = {
isa = PBXGroup;
children = (
- DDC077BB211E002675BC4ECC /* Core.framework */,
+ 3137B03D6FE498BCE89B5E2A /* Alamofire_Alamofire.bundle */,
+ C0DDFC2DF9F3C204A6914AC8 /* CasePaths.framework */,
+ C14C8BBC1AA0C2769371AC2B /* CasePathsCore.framework */,
+ 26124569BEFB3D3A35E09AFA /* Clocks.framework */,
+ B9B081EA03877CDCBBF9BE37 /* CombineSchedulers.framework */,
+ AE8A6C266799AA0040D02D3C /* ComposableArchitecture.framework */,
+ 91DA118562B109C921D0685F /* ConcurrencyExtras.framework */,
+ 01C16DECD42832FD64B818E8 /* CustomDump.framework */,
+ 52627BE6269218B735B5E759 /* DataInterface.framework */,
+ B71EAB450CC1B9A4574705B7 /* Dependencies.framework */,
+ E8E7AA4D74461DB96AC2B339 /* DependenciesMacros.framework */,
+ AFB49684525727EFB0970AF8 /* DesignSystem.framework */,
B5C65B0CE0DCC55D3B1A5F18 /* DomainInterface.framework */,
+ FCB8003953A2A0ECE6821067 /* Foundations.framework */,
+ 42A0EE8840D11F2011CBBE29 /* IdentifiedCollections.framework */,
+ F1944849178F0F088B629386 /* InternalCollectionsUtilities.framework */,
+ 511C13A7FBEFC14FAF80CED3 /* IssueReporting.framework */,
+ B1E7FA98AACEE22BF4820CBB /* IssueReportingPackageSupport.framework */,
+ F79EEE27CCE4F5746C6818F5 /* LogMacro.framework */,
+ 413317E40D5AE9F8B00F11B4 /* Model.framework */,
E4D5A80744E6B95AD36B124D /* MusicBandscape_Debug.app */,
9E151F04AB4CBB63289F7271 /* MusicBandscape_Prod.app */,
AF727E6387CE846197F0C57E /* MusicBandscape_Stage.app */,
3F2D795A0123868CB07940C6 /* MusicBandscape.app */,
EF13C035E3F2B1CB419D7E79 /* MusicBandscapeTests.xctest */,
+ 9411676F514298935939D705 /* Networking.framework */,
+ DFE6209A123984B3049F45D6 /* OrderedCollections.framework */,
+ C71784E02676A94DD3F2769F /* Perception.framework */,
+ 7EB317F5B4B2AB2E48EE33CE /* PerceptionCore.framework */,
C573F4851906C8B99E226721 /* Presentation.framework */,
+ 411F373429BD20116338B0AA /* Repository.framework */,
+ C13D89327BE43AEDA4158E57 /* RxSwift.framework */,
D707E92A8606642B65BD396E /* Shared.framework */,
+ 76A534AB24BB749761EA470B /* Sharing.framework */,
+ D520AFDBB02070A3950E589F /* Sharing1.framework */,
+ 231A43872666DF88A28DD747 /* Sharing2.framework */,
+ ED7469DE63483013B7B833EC /* Splash.framework */,
1D69065C85EC798035AC4AB9 /* swift-composable-architecture_ComposableArchitecture.bundle */,
4569B0A760683D02BA6841B0 /* swift-sharing_Sharing.bundle */,
+ 1FE28007811CD964F977CC9D /* SwiftNavigation.framework */,
+ 6DFBAD740D0240ED8AB5B996 /* SwiftUINavigation.framework */,
+ D3316577AFAD65218F8A2C92 /* UIKitNavigation.framework */,
+ D006C847C2DA20A43AABF87B /* UIKitNavigationShim.framework */,
+ 8BE0F8B39244CF15BDE3E932 /* UseCase.framework */,
+ 0CC6E60F5C37B152D39D3C58 /* WeaveDI.framework */,
+ C27CB3EE673A8884BB3A50EC /* XCTestDynamicOverlay.framework */,
);
name = Products;
sourceTree = "";
};
+ 2FA94463791F5A452FC95321 /* Reducer */ = {
+ isa = PBXGroup;
+ children = (
+ 61CEC763095584133896B334 /* AppReducer.swift */,
+ );
+ path = Reducer;
+ sourceTree = "";
+ };
3F78EB11158D7EBBC3525CFF /* Project */ = {
isa = PBXGroup;
children = (
@@ -331,7 +744,9 @@
isa = PBXGroup;
children = (
AEEBEAD9121D93C3FA0C2BC5 /* Application */,
- 0CF17598D6D2A03BCEA0D83C /* ContentView.swift */,
+ 19E83BD9BE646FD2CC7956F1 /* Di */,
+ 2FA94463791F5A452FC95321 /* Reducer */,
+ C4C9BC9B56B4AFC0130F0F45 /* View */,
);
path = Sources;
sourceTree = "";
@@ -370,6 +785,7 @@
children = (
3F78EB11158D7EBBC3525CFF /* Project */,
203EEE6F5790F64D8C8F9A84 /* Products */,
+ 10F1A87143CFF18DF9910472 /* Frameworks */,
);
sourceTree = "";
};
@@ -388,6 +804,7 @@
AEEBEAD9121D93C3FA0C2BC5 /* Application */ = {
isa = PBXGroup;
children = (
+ 03E7BCFCABCE54FB5BF27CCF /* AppDelegate.swift */,
FA6F3BD01DC326535CC27C0E /* MusicBandscapeApp.swift */,
);
path = Application;
@@ -408,6 +825,15 @@
path = Sources;
sourceTree = "";
};
+ C4C9BC9B56B4AFC0130F0F45 /* View */ = {
+ isa = PBXGroup;
+ children = (
+ A606187803BB35995C539CBE /* AppView.swift */,
+ 775A68474E15E389ED55BAE0 /* ContentView.swift */,
+ );
+ path = View;
+ sourceTree = "";
+ };
C5B68EE79D779FC206FFB924 /* MusicBandscapeTests */ = {
isa = PBXGroup;
children = (
@@ -566,6 +992,7 @@
files = (
D9F9BA8EFB0AD17C1EB4CE8B /* Assets.xcassets in Resources */,
E025085189A07357A8DA523F /* Preview Assets.xcassets in Resources */,
+ F692C1C5CCE12F5743214080 /* Alamofire_Alamofire.bundle in Resources */,
BA623B0A43D4FE5778BCD68D /* swift-composable-architecture_ComposableArchitecture.bundle in Resources */,
FBB65C2118A64FCC984E4989 /* swift-sharing_Sharing.bundle in Resources */,
);
@@ -577,6 +1004,7 @@
files = (
2A35AA72055CDBCA622D7D3F /* Assets.xcassets in Resources */,
092CFA8CB7BF4DC4C126D51C /* Preview Assets.xcassets in Resources */,
+ 3C350B7D61CB374EBD17BA1E /* Alamofire_Alamofire.bundle in Resources */,
9F66597643D9B15E9FE53CEE /* swift-composable-architecture_ComposableArchitecture.bundle in Resources */,
933DCAEF7C53E560ECEF84E2 /* swift-sharing_Sharing.bundle in Resources */,
);
@@ -588,6 +1016,7 @@
files = (
FF97DF9DB347120789D79A07 /* Assets.xcassets in Resources */,
ED7A7D511EB1AB13A08B899A /* Preview Assets.xcassets in Resources */,
+ 7F6A8E4FF734803C883ECA2A /* Alamofire_Alamofire.bundle in Resources */,
5C1BC08DE0ADC0C8A12A0188 /* swift-composable-architecture_ComposableArchitecture.bundle in Resources */,
7A75B60720507B0E0CE0AAE7 /* swift-sharing_Sharing.bundle in Resources */,
);
@@ -599,6 +1028,7 @@
files = (
F5D07C428EF89713A449C1DB /* Assets.xcassets in Resources */,
19899E692BC9EC93748A9E06 /* Preview Assets.xcassets in Resources */,
+ 93AF16491CE3A7904C2BCE54 /* Alamofire_Alamofire.bundle in Resources */,
12C97453E70BA04E84FCD72F /* swift-composable-architecture_ComposableArchitecture.bundle in Resources */,
7C3832B6098ED09734B6D1F6 /* swift-sharing_Sharing.bundle in Resources */,
);
@@ -620,8 +1050,13 @@
files = (
209CFE4298E0ACC900642B63 /* TuistAssets+MusicBandscapeStage.swift in Sources */,
095E1C34AD98B15576EDA183 /* TuistBundle+MusicBandscapeStage.swift in Sources */,
+ 113B50E4E0C4F8B18AB2FC58 /* AppDelegate.swift in Sources */,
63B1E6DDF43CB617B800F935 /* MusicBandscapeApp.swift in Sources */,
- 1682C0D89F38493F29F9DE20 /* ContentView.swift in Sources */,
+ 7E4BD95C1835A47936878555 /* DIRegistry.swift in Sources */,
+ 1D8E8EE85DF455F4FCC9806D /* Extension+AppDIContainer.swift in Sources */,
+ 3D65EBCFA5858D42901C74CB /* AppReducer.swift in Sources */,
+ 17BE53728A8481CC6DB724ED /* AppView.swift in Sources */,
+ 374EFDD303140699CE46C85F /* ContentView.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -631,8 +1066,13 @@
files = (
6EC832D502F6B4E6524AB997 /* TuistAssets+MusicBandscape.swift in Sources */,
F34EC509A9052BC45B851E55 /* TuistBundle+MusicBandscape.swift in Sources */,
+ 109C2F9553C32E40B5FC6653 /* AppDelegate.swift in Sources */,
A87509248F84AE1D4875D930 /* MusicBandscapeApp.swift in Sources */,
- BDA2663BA1A5831B5E5375B4 /* ContentView.swift in Sources */,
+ D340899029B0D880BB041CFD /* DIRegistry.swift in Sources */,
+ DA4D96C81D9C56309F8F64D5 /* Extension+AppDIContainer.swift in Sources */,
+ 93E498020C9BC27AA94EE6BA /* AppReducer.swift in Sources */,
+ 03FA1EA594510152A7E37E10 /* AppView.swift in Sources */,
+ BE59704F4E0027E95EBDC94A /* ContentView.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -642,8 +1082,13 @@
files = (
D50007DEBA099BB03470A146 /* TuistAssets+MusicBandscapeProd.swift in Sources */,
5A415DB10D8BAFE9BFA793A9 /* TuistBundle+MusicBandscapeProd.swift in Sources */,
+ 9EB7730B1CC8F38F8C67A30B /* AppDelegate.swift in Sources */,
207C31F3E6095A4001216DCC /* MusicBandscapeApp.swift in Sources */,
- 799D64089415F477334CD054 /* ContentView.swift in Sources */,
+ 3B58F9E77DB3853AAB3AFBFB /* DIRegistry.swift in Sources */,
+ 36A6141E92762883CDEDDDD5 /* Extension+AppDIContainer.swift in Sources */,
+ 5D97C07E92F89C3FC6812ADD /* AppReducer.swift in Sources */,
+ B5045C3701B4A7AECFA3DC12 /* AppView.swift in Sources */,
+ 1FABFFE76B56EB1D5ADEEDCE /* ContentView.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -661,8 +1106,13 @@
files = (
A3030DD56A268A76CFA08B5B /* TuistAssets+MusicBandscapeDebug.swift in Sources */,
78004232F7EEDA3DFAB0882A /* TuistBundle+MusicBandscapeDebug.swift in Sources */,
+ 7DE5FCAD228DCAD0626BCF25 /* AppDelegate.swift in Sources */,
E29F5F61E6FEC178BB9FC5DD /* MusicBandscapeApp.swift in Sources */,
- 6BB2EA46E392F88B41867BAF /* ContentView.swift in Sources */,
+ DA42A93EC7940A6721232B4A /* DIRegistry.swift in Sources */,
+ 7BCAF2B36FE8C42A09E6B88D /* Extension+AppDIContainer.swift in Sources */,
+ 9B01A55CE2B1E7815AF74165 /* AppReducer.swift in Sources */,
+ 112B2AEA816447F6E7DD9FCE /* AppView.swift in Sources */,
+ 09698CF6617F6A4076D432CB /* ContentView.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -691,7 +1141,7 @@
"$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
);
INFOPLIST_FILE = "Derived/InfoPlists/MusicBandscape-Prod-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -745,7 +1195,7 @@
"$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
);
INFOPLIST_FILE = "Derived/InfoPlists/MusicBandscape-Stage-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -803,7 +1253,7 @@
"$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
);
INFOPLIST_FILE = "Derived/InfoPlists/MusicBandscape-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -932,7 +1382,7 @@
"$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
);
INFOPLIST_FILE = "Derived/InfoPlists/MusicBandscape-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -990,7 +1440,7 @@
"$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
);
INFOPLIST_FILE = "Derived/InfoPlists/MusicBandscape-Debug-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1044,7 +1494,7 @@
"$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
);
INFOPLIST_FILE = "Derived/InfoPlists/MusicBandscape-Prod-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1102,7 +1552,7 @@
"$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
);
INFOPLIST_FILE = "Derived/InfoPlists/MusicBandscape-Stage-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1160,7 +1610,7 @@
"$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
);
INFOPLIST_FILE = "Derived/InfoPlists/MusicBandscape-Debug-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1214,7 +1664,7 @@
"$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
);
INFOPLIST_FILE = "Derived/InfoPlists/MusicBandscape-Debug-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1272,7 +1722,7 @@
"$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
);
INFOPLIST_FILE = "Derived/InfoPlists/MusicBandscape-Stage-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1326,7 +1776,7 @@
"$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
);
INFOPLIST_FILE = "Derived/InfoPlists/MusicBandscape-Debug-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1382,7 +1832,7 @@
"$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
);
INFOPLIST_FILE = "Derived/InfoPlists/MusicBandscapeTests-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1439,7 +1889,7 @@
"$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
);
INFOPLIST_FILE = "Derived/InfoPlists/MusicBandscape-Prod-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1493,7 +1943,7 @@
"$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
);
INFOPLIST_FILE = "Derived/InfoPlists/MusicBandscape-Prod-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1551,7 +2001,7 @@
"$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
);
INFOPLIST_FILE = "Derived/InfoPlists/MusicBandscape-Stage-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1603,7 +2053,7 @@
"$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
);
INFOPLIST_FILE = "Derived/InfoPlists/MusicBandscapeTests-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1804,7 +2254,7 @@
"$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
);
INFOPLIST_FILE = "Derived/InfoPlists/MusicBandscape-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1860,7 +2310,7 @@
"$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
);
INFOPLIST_FILE = "Derived/InfoPlists/MusicBandscapeTests-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1921,7 +2371,7 @@
"$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
);
INFOPLIST_FILE = "Derived/InfoPlists/MusicBandscape-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -2042,7 +2492,7 @@
"$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
);
INFOPLIST_FILE = "Derived/InfoPlists/MusicBandscapeTests-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
diff --git a/Projects/App/Sources/Application/AppDelegate.swift b/Projects/App/Sources/Application/AppDelegate.swift
new file mode 100644
index 0000000..ccd3177
--- /dev/null
+++ b/Projects/App/Sources/Application/AppDelegate.swift
@@ -0,0 +1,25 @@
+//
+// AppDelegate.swift
+// MusicBandscape
+//
+// Created by Wonji Suh on 10/22/25.
+//
+
+import UIKit
+import WeaveDI
+import Perception
+
+class AppDelegate: UIResponder, UIApplicationDelegate {
+
+ func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
+
+ WeaveDI.Container.bootstrapInTask { _ in
+ await AppDIManager.shared.registerDefaultDependencies()
+ }
+#if !DEBUG
+ isPerceptionCheckingEnabled = false
+#endif
+ return true
+ }
+}
+
diff --git a/Projects/App/Sources/Application/MusicBandscapeApp.swift b/Projects/App/Sources/Application/MusicBandscapeApp.swift
index 6e94148..a0c79dd 100644
--- a/Projects/App/Sources/Application/MusicBandscapeApp.swift
+++ b/Projects/App/Sources/Application/MusicBandscapeApp.swift
@@ -1,10 +1,33 @@
+//
+// MusicBandscapeApp.swift
+// MusicBandscape
+//
+// Created by Wonji Suh on 10/22/25.
+//
+
import SwiftUI
+import ComposableArchitecture
@main
struct MusicBandscapeApp: App {
- var body: some Scene {
- WindowGroup {
- ContentView()
- }
+ @UIApplicationDelegateAdaptor(AppDelegate.self) var appDelegate
+
+
+ init() {
+
+ }
+
+ var body: some Scene {
+ WindowGroup {
+ let store = Store(initialState: AppReducer.State()) {
+ AppReducer()
+#if DEBUG
+ ._printChanges()
+ ._printChanges(.actionLabels)
+#endif
+ }
+
+ AppView(store: store)
}
+ }
}
diff --git a/Projects/App/Sources/Di/DIRegistry.swift b/Projects/App/Sources/Di/DIRegistry.swift
new file mode 100644
index 0000000..da0d6b5
--- /dev/null
+++ b/Projects/App/Sources/Di/DIRegistry.swift
@@ -0,0 +1,37 @@
+//
+// DIRegistry.swift
+// MusicBandscape
+//
+// Created by Wonji Suh on 10/22/25.
+//
+
+
+import WeaveDI
+
+/// 모든 의존성을 자동으로 등록하는 레지스트리
+extension WeaveDI.Container {
+ private static let helper = RegisterModule()
+
+ /// Repository 등록
+ static func registerRepositories() async {
+ let repositories: [Module] = [
+
+ ]
+
+ await repositories.asyncForEach { module in
+ await module.register()
+ }
+ }
+
+ /// UseCase 등록
+ static func registerUseCases() async {
+
+ let useCases: [Module] = [
+
+ ]
+
+ await useCases.asyncForEach { module in
+ await module.register()
+ }
+ }
+}
diff --git a/Projects/App/Sources/Di/Extension+AppDIContainer.swift b/Projects/App/Sources/Di/Extension+AppDIContainer.swift
new file mode 100644
index 0000000..a011369
--- /dev/null
+++ b/Projects/App/Sources/Di/Extension+AppDIContainer.swift
@@ -0,0 +1,20 @@
+//
+// Extension+AppDIContainer.swift
+// MusicBandscape
+//
+// Created by Wonji Suh on 10/22/25.
+//
+
+import WeaveDI
+
+extension AppWeaveDI.Container {
+ @DIContainerActor
+ func registerDefaultDependencies() async {
+ await registerDependencies(logLevel: .errors) { container in
+ // Repository 먼저 등록
+ let factory = ModuleFactoryManager()
+
+ await factory.registerAll(to: container)
+ }
+ }
+}
diff --git a/Projects/App/Sources/Reducer/AppReducer.swift b/Projects/App/Sources/Reducer/AppReducer.swift
new file mode 100644
index 0000000..3f37618
--- /dev/null
+++ b/Projects/App/Sources/Reducer/AppReducer.swift
@@ -0,0 +1,97 @@
+//
+// AppReducer.swift
+// MusicBandscape
+//
+// Created by Wonji Suh on 10/22/25.
+//
+
+import ComposableArchitecture
+import SwiftUI
+import Presentation
+
+@Reducer
+struct AppReducer {
+
+ @ObservableState
+ enum State {
+ case splash(SplashReducer.State)
+// case mainTab(MainTabFeature.State)
+
+ init() {
+ self = .splash(.init())
+ }
+ }
+
+ enum Action: ViewAction {
+ case view(View)
+ case scope(ScopeAction)
+ }
+
+ @CasePathable
+ enum View {
+ case presentMain
+ }
+
+ @CasePathable
+ enum ScopeAction {
+ case splash(SplashReducer.Action)
+// case mainTab(MainTabFeature.Action)
+ }
+
+
+ @Dependency(\.continuousClock) var clock
+
+ var body: some Reducer {
+ Reduce { state, action in
+ switch action {
+ case .view(let viewAction):
+ return handleViewAction(&state, action: viewAction)
+
+ case .scope(let scopeAction):
+ return handleScopeAction(&state, action: scopeAction)
+ }
+ }
+ .ifCaseLet(\.splash, action: \.scope.splash) {
+ SplashReducer()
+ }
+// .ifCaseLet(\.mainTab, action: \.scope.mainTab) {
+// MainTabFeature()
+// }
+ }
+}
+
+extension AppReducer {
+ func handleViewAction(
+ _ state: inout State,
+ action: View
+ ) -> Effect {
+ switch action {
+ case .presentMain:
+// state = .mainTab(.init())
+// return .send(.scope(.mainTab(.scope(.movieCoordinator))))
+ return .none
+ }
+ }
+
+
+ func handleScopeAction(
+ _ state: inout State,
+ action: ScopeAction
+ ) -> Effect {
+ switch action {
+ case .splash(.navigation(.presentMain)):
+ return .run { send in
+ try await clock.sleep(for: .seconds(1))
+ await send(.view(.presentMain), animation: .easeOut)
+ }
+
+
+// case .mainTab(.navigation(.backToLogin)):
+// return .run { send in
+// await send(.view(.presentAuth), animation: .easeIn)
+// }
+ default: return .none
+
+ }
+ }
+}
diff --git a/Projects/App/Sources/View/AppView.swift b/Projects/App/Sources/View/AppView.swift
new file mode 100644
index 0000000..55831b9
--- /dev/null
+++ b/Projects/App/Sources/View/AppView.swift
@@ -0,0 +1,27 @@
+//
+// AppView.swift
+// MusicBandscape
+//
+// Created by Wonji Suh on 10/22/25.
+//
+
+import SwiftUI
+
+import ComposableArchitecture
+
+import Presentation
+
+struct AppView: View {
+ var store: StoreOf
+
+ var body: some View {
+ SwitchStore(store) { state in
+ switch state {
+ case .splash:
+ if let store = store.scope(state: \.splash, action: \.scope.splash) {
+ SplashView(store: store)
+ }
+ }
+ }
+ }
+}
diff --git a/Projects/App/Sources/ContentView.swift b/Projects/App/Sources/View/ContentView.swift
similarity index 52%
rename from Projects/App/Sources/ContentView.swift
rename to Projects/App/Sources/View/ContentView.swift
index ed8b030..2f9baba 100644
--- a/Projects/App/Sources/ContentView.swift
+++ b/Projects/App/Sources/View/ContentView.swift
@@ -1,4 +1,7 @@
import SwiftUI
+import Presentation
+import Splash
+import ComposableArchitecture
public struct ContentView: View {
public init() {}
@@ -13,3 +16,10 @@ public struct ContentView: View {
#Preview {
ContentView()
}
+
+#Preview {
+ SplashView(store: .init(initialState: SplashReducer.State(), reducer: {
+ SplashReducer()
+ }))
+}
+
diff --git a/Projects/Core/Core/Core.xcodeproj/project.pbxproj b/Projects/Core/Core/Core.xcodeproj/project.pbxproj
index 6e00a21..f74e3a0 100644
--- a/Projects/Core/Core/Core.xcodeproj/project.pbxproj
+++ b/Projects/Core/Core/Core.xcodeproj/project.pbxproj
@@ -881,7 +881,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/Core-Stage-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -941,7 +941,7 @@
"$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
);
INFOPLIST_FILE = "Derived/InfoPlists/CoreTests-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1000,7 +1000,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/Core-Prod-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1066,7 +1066,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/Core-Prod-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1128,7 +1128,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/Core-Debug-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1194,7 +1194,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/Core-Debug-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1250,7 +1250,7 @@
"$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
);
INFOPLIST_FILE = "Derived/InfoPlists/CoreTests-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1372,7 +1372,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/Core-Stage-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1434,7 +1434,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/Core-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1500,7 +1500,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/Core-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
diff --git a/Projects/Core/Data/API/API.xcodeproj/project.pbxproj b/Projects/Core/Data/API/API.xcodeproj/project.pbxproj
index 71219b7..e708554 100644
--- a/Projects/Core/Data/API/API.xcodeproj/project.pbxproj
+++ b/Projects/Core/Data/API/API.xcodeproj/project.pbxproj
@@ -445,7 +445,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/API-Debug-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -479,7 +479,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/API-Prod-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -629,7 +629,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/API-Stage-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -667,7 +667,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/API-Prod-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -695,7 +695,7 @@
buildSettings = {
CODE_SIGN_IDENTITY = "iPhone Developer";
INFOPLIST_FILE = "Derived/InfoPlists/APITests-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -729,7 +729,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/API-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -761,7 +761,7 @@
buildSettings = {
CODE_SIGN_IDENTITY = "iPhone Developer";
INFOPLIST_FILE = "Derived/InfoPlists/APITests-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -791,7 +791,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/API-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -825,7 +825,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/API-Debug-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -863,7 +863,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/API-Stage-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
diff --git a/Projects/Core/Data/DataInterface/DataInterface.xcodeproj/project.pbxproj b/Projects/Core/Data/DataInterface/DataInterface.xcodeproj/project.pbxproj
index 4374d5f..7f2a4e3 100644
--- a/Projects/Core/Data/DataInterface/DataInterface.xcodeproj/project.pbxproj
+++ b/Projects/Core/Data/DataInterface/DataInterface.xcodeproj/project.pbxproj
@@ -491,7 +491,7 @@
buildSettings = {
CODE_SIGN_IDENTITY = "iPhone Developer";
INFOPLIST_FILE = "Derived/InfoPlists/DataInterfaceTests-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -580,7 +580,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/DataInterface-Stage-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -618,7 +618,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/DataInterface-Prod-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -652,7 +652,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/DataInterface-Stage-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -686,7 +686,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/DataInterface-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -720,7 +720,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/DataInterface-Debug-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -754,7 +754,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/DataInterface-Prod-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -845,7 +845,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/DataInterface-Debug-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -883,7 +883,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/DataInterface-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -915,7 +915,7 @@
buildSettings = {
CODE_SIGN_IDENTITY = "iPhone Developer";
INFOPLIST_FILE = "Derived/InfoPlists/DataInterfaceTests-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
diff --git a/Projects/Core/Data/Model/Model.xcodeproj/project.pbxproj b/Projects/Core/Data/Model/Model.xcodeproj/project.pbxproj
index b122b65..a492754 100644
--- a/Projects/Core/Data/Model/Model.xcodeproj/project.pbxproj
+++ b/Projects/Core/Data/Model/Model.xcodeproj/project.pbxproj
@@ -445,7 +445,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Model-Prod-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -483,7 +483,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Model-Stage-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -521,7 +521,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Model-Debug-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -608,7 +608,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Model-Debug-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -646,7 +646,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Model-Stage-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -739,7 +739,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Model-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -777,7 +777,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Model-Prod-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -805,7 +805,7 @@
buildSettings = {
CODE_SIGN_IDENTITY = "iPhone Developer";
INFOPLIST_FILE = "Derived/InfoPlists/ModelTests-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -835,7 +835,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Model-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -863,7 +863,7 @@
buildSettings = {
CODE_SIGN_IDENTITY = "iPhone Developer";
INFOPLIST_FILE = "Derived/InfoPlists/ModelTests-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
diff --git a/Projects/Core/Data/Repository/Repository.xcodeproj/project.pbxproj b/Projects/Core/Data/Repository/Repository.xcodeproj/project.pbxproj
index cb951d7..58bb496 100644
--- a/Projects/Core/Data/Repository/Repository.xcodeproj/project.pbxproj
+++ b/Projects/Core/Data/Repository/Repository.xcodeproj/project.pbxproj
@@ -511,7 +511,7 @@
buildSettings = {
CODE_SIGN_IDENTITY = "iPhone Developer";
INFOPLIST_FILE = "Derived/InfoPlists/RepositoryTests-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -541,7 +541,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Repository-Stage-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -575,7 +575,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Repository-Prod-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -613,7 +613,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Repository-Debug-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -647,7 +647,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Repository-Prod-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -675,7 +675,7 @@
buildSettings = {
CODE_SIGN_IDENTITY = "iPhone Developer";
INFOPLIST_FILE = "Derived/InfoPlists/RepositoryTests-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -709,7 +709,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Repository-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -743,7 +743,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Repository-Debug-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -781,7 +781,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Repository-Stage-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -931,7 +931,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Repository-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
diff --git a/Projects/Core/Data/Service/Service.xcodeproj/project.pbxproj b/Projects/Core/Data/Service/Service.xcodeproj/project.pbxproj
index b38eb9b..56e4831 100644
--- a/Projects/Core/Data/Service/Service.xcodeproj/project.pbxproj
+++ b/Projects/Core/Data/Service/Service.xcodeproj/project.pbxproj
@@ -445,7 +445,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Service-Prod-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -479,7 +479,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Service-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -513,7 +513,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Service-Stage-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -545,7 +545,7 @@
buildSettings = {
CODE_SIGN_IDENTITY = "iPhone Developer";
INFOPLIST_FILE = "Derived/InfoPlists/ServiceTests-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -634,7 +634,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Service-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -672,7 +672,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Service-Stage-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -706,7 +706,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Service-Prod-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -744,7 +744,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Service-Debug-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -776,7 +776,7 @@
buildSettings = {
CODE_SIGN_IDENTITY = "iPhone Developer";
INFOPLIST_FILE = "Derived/InfoPlists/ServiceTests-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -863,7 +863,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Service-Debug-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
diff --git a/Projects/Core/Domain/DomainInterface/DomainInterface.xcodeproj/project.pbxproj b/Projects/Core/Domain/DomainInterface/DomainInterface.xcodeproj/project.pbxproj
index 01b4846..a8ad3d2 100644
--- a/Projects/Core/Domain/DomainInterface/DomainInterface.xcodeproj/project.pbxproj
+++ b/Projects/Core/Domain/DomainInterface/DomainInterface.xcodeproj/project.pbxproj
@@ -465,7 +465,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/DomainInterface-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -498,7 +498,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/DomainInterface-Prod-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -531,7 +531,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/DomainInterface-Debug-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -568,7 +568,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/DomainInterface-Debug-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -660,7 +660,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/DomainInterface-Stage-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -687,7 +687,7 @@
buildSettings = {
CODE_SIGN_IDENTITY = "iPhone Developer";
INFOPLIST_FILE = "Derived/InfoPlists/DomainInterfaceTests-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -717,7 +717,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/DomainInterface-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -754,7 +754,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/DomainInterface-Stage-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -785,7 +785,7 @@
buildSettings = {
CODE_SIGN_IDENTITY = "iPhone Developer";
INFOPLIST_FILE = "Derived/InfoPlists/DomainInterfaceTests-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -819,7 +819,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/DomainInterface-Prod-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
diff --git a/Projects/Core/Domain/Entity/Entity.xcodeproj/project.pbxproj b/Projects/Core/Domain/Entity/Entity.xcodeproj/project.pbxproj
index c76411c..04f3d1f 100644
--- a/Projects/Core/Domain/Entity/Entity.xcodeproj/project.pbxproj
+++ b/Projects/Core/Domain/Entity/Entity.xcodeproj/project.pbxproj
@@ -556,7 +556,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Entity-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -588,7 +588,7 @@
buildSettings = {
CODE_SIGN_IDENTITY = "iPhone Developer";
INFOPLIST_FILE = "Derived/InfoPlists/EntityTests-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -671,7 +671,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Entity-Debug-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -699,7 +699,7 @@
buildSettings = {
CODE_SIGN_IDENTITY = "iPhone Developer";
INFOPLIST_FILE = "Derived/InfoPlists/EntityTests-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -733,7 +733,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Entity-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -767,7 +767,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Entity-Prod-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -801,7 +801,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Entity-Stage-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -839,7 +839,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Entity-Stage-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -873,7 +873,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Entity-Prod-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -911,7 +911,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Entity-Debug-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
diff --git a/Projects/Core/Domain/UseCase/UseCase.xcodeproj/project.pbxproj b/Projects/Core/Domain/UseCase/UseCase.xcodeproj/project.pbxproj
index be341e1..56a056c 100644
--- a/Projects/Core/Domain/UseCase/UseCase.xcodeproj/project.pbxproj
+++ b/Projects/Core/Domain/UseCase/UseCase.xcodeproj/project.pbxproj
@@ -684,7 +684,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/UseCase-Stage-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -747,7 +747,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/UseCase-Stage-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -861,7 +861,7 @@
"$(SRCROOT)/../../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
);
INFOPLIST_FILE = "Derived/InfoPlists/UseCaseTests-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -924,7 +924,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/UseCase-Prod-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -991,7 +991,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/UseCase-Prod-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1054,7 +1054,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/UseCase-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1117,7 +1117,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/UseCase-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1178,7 +1178,7 @@
"$(SRCROOT)/../../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
);
INFOPLIST_FILE = "Derived/InfoPlists/UseCaseTests-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1237,7 +1237,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/UseCase-Debug-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1300,7 +1300,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/UseCase-Debug-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
diff --git a/Projects/Core/Network/Foundations/Foundations.xcodeproj/project.pbxproj b/Projects/Core/Network/Foundations/Foundations.xcodeproj/project.pbxproj
index 04a5040..e21556e 100644
--- a/Projects/Core/Network/Foundations/Foundations.xcodeproj/project.pbxproj
+++ b/Projects/Core/Network/Foundations/Foundations.xcodeproj/project.pbxproj
@@ -445,7 +445,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Foundations-Debug-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -483,7 +483,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Foundations-Prod-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -521,7 +521,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Foundations-Debug-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -555,7 +555,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Foundations-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -583,7 +583,7 @@
buildSettings = {
CODE_SIGN_IDENTITY = "iPhone Developer";
INFOPLIST_FILE = "Derived/InfoPlists/FoundationsTests-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -613,7 +613,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Foundations-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -651,7 +651,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Foundations-Stage-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -685,7 +685,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Foundations-Prod-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -766,7 +766,7 @@
buildSettings = {
CODE_SIGN_IDENTITY = "iPhone Developer";
INFOPLIST_FILE = "Derived/InfoPlists/FoundationsTests-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -800,7 +800,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Foundations-Stage-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
diff --git a/Projects/Core/Network/Networking/Networking.xcodeproj/project.pbxproj b/Projects/Core/Network/Networking/Networking.xcodeproj/project.pbxproj
index 02c4e34..3fe4117 100644
--- a/Projects/Core/Network/Networking/Networking.xcodeproj/project.pbxproj
+++ b/Projects/Core/Network/Networking/Networking.xcodeproj/project.pbxproj
@@ -505,7 +505,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Networking-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -543,7 +543,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Networking-Prod-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -581,7 +581,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Networking-Prod-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -609,7 +609,7 @@
buildSettings = {
CODE_SIGN_IDENTITY = "iPhone Developer";
INFOPLIST_FILE = "Derived/InfoPlists/NetworkingTests-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -639,7 +639,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Networking-Stage-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -726,7 +726,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Networking-Debug-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -764,7 +764,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Networking-Debug-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -798,7 +798,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Networking-Stage-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -836,7 +836,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Networking-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -923,7 +923,7 @@
buildSettings = {
CODE_SIGN_IDENTITY = "iPhone Developer";
INFOPLIST_FILE = "Derived/InfoPlists/NetworkingTests-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
diff --git a/Projects/Presentation/Presentation/Presentation.xcodeproj/project.pbxproj b/Projects/Presentation/Presentation/Presentation.xcodeproj/project.pbxproj
index f0e6b06..c89ffaa 100644
--- a/Projects/Presentation/Presentation/Presentation.xcodeproj/project.pbxproj
+++ b/Projects/Presentation/Presentation/Presentation.xcodeproj/project.pbxproj
@@ -7,26 +7,58 @@
objects = {
/* Begin PBXBuildFile section */
+ 038F4E4797CB365217FCCBF9 /* Splash.framework in Dependencies */ = {isa = PBXBuildFile; fileRef = 5CFAF6F16A6A28289BDF6762 /* Splash.framework */; };
+ 03AACEC517F47A8E595AB9AF /* Repository.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 984C2842981AA76BB051604E /* Repository.framework */; };
04286D02DE7BCAD03B5C9B3E /* PresentationExported.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C60918107A83F4DDE9D417D /* PresentationExported.swift */; };
- 054D8D24D8BBA33B55453697 /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DED236801C3C6EBF9BB755A4 /* Shared.framework */; };
+ 097514984C09DCD1D4856511 /* IssueReporting.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7591663F2D1B24C4BDA756A /* IssueReporting.framework */; };
0ED96C609E3A38826EC31884 /* swift-sharing_Sharing.bundle in Dependencies */ = {isa = PBXBuildFile; fileRef = 32DB353133F1D17C0F625336 /* swift-sharing_Sharing.bundle */; };
+ 16AA1EF839323DCCE84D0BE2 /* SwiftNavigation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 43B4D42BC4DDD8A43DF9671C /* SwiftNavigation.framework */; };
+ 1EAAF94C2DBE6792F3DC10F0 /* UIKitNavigation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 85E19ADD14C9C9B66429933E /* UIKitNavigation.framework */; };
+ 20E985B5526A58569BA3B6D4 /* OSLog.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A8F349F7AD894987292CE7D8 /* OSLog.framework */; };
+ 23CB47E23B8AFB21B28F8EC5 /* Foundations.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0AAD8C50CEC49E93CFD1F5D2 /* Foundations.framework */; };
+ 2617C246162B4B00F048B9C4 /* DomainInterface.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D29941E89A40C785D8930DE4 /* DomainInterface.framework */; };
+ 2C6CAA8DB03549419C9A3E0C /* OrderedCollections.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A5B2D2882714ECB08228A5F1 /* OrderedCollections.framework */; };
+ 2E51D64D30DF720ED92D75D5 /* Splash.framework in Dependencies */ = {isa = PBXBuildFile; fileRef = 5CFAF6F16A6A28289BDF6762 /* Splash.framework */; };
+ 301576D6C257658B1D6B2F62 /* IssueReportingPackageSupport.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CB19892F3BF3A5908473514F /* IssueReportingPackageSupport.framework */; };
315228127069BB806DAE9F24 /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DED236801C3C6EBF9BB755A4 /* Shared.framework */; };
- 45645207AFB4BE389739A51D /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DED236801C3C6EBF9BB755A4 /* Shared.framework */; };
+ 353B901CF762F68E86363491 /* UseCase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 868F9D0352A18E88B6F78CDE /* UseCase.framework */; };
+ 461B7923C5885A691102455A /* IdentifiedCollections.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D2F03CD23882DA025CC86817 /* IdentifiedCollections.framework */; };
+ 49F6D986954C901DC50E5A49 /* Sharing1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 232AE6BF7A1AFCF0B9B823FD /* Sharing1.framework */; };
4E660B1501EE176BAAEAEA27 /* PresentationExported.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C60918107A83F4DDE9D417D /* PresentationExported.swift */; };
- 545D713F514DF5A8B151C466 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C3E14D09AE76BE920545555A /* Core.framework */; };
- 56FCE4DA807E3179DEFAF470 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C3E14D09AE76BE920545555A /* Core.framework */; };
+ 5248ACB941821BF3F91EA6D7 /* Dependencies.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DB201D0E8BE1D1547639F88 /* Dependencies.framework */; };
+ 59F11625F203DCDD137E6944 /* Model.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0595BAB78E7CD48075AF15B0 /* Model.framework */; };
610E66B1C269EBC709E677F2 /* swift-sharing_Sharing.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 32DB353133F1D17C0F625336 /* swift-sharing_Sharing.bundle */; };
+ 6596CD1618805254CB7F40D2 /* PerceptionCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DBD6E248067073EB598B6D86 /* PerceptionCore.framework */; };
69F501FFCECF1AB16A4D4752 /* Presentation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 342AE4EAEE40294F0A26F2B8 /* Presentation.framework */; };
- 6E76AF41B3FEEF4652A7CEED /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DED236801C3C6EBF9BB755A4 /* Shared.framework */; };
+ 7685A7198512E2DA052B2C07 /* Splash.framework in Dependencies */ = {isa = PBXBuildFile; fileRef = 5CFAF6F16A6A28289BDF6762 /* Splash.framework */; };
773B030F03D93F1EFE961D56 /* PresentationExported.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C60918107A83F4DDE9D417D /* PresentationExported.swift */; };
- 78FA9D80A38BDA3B8DF70E4E /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C3E14D09AE76BE920545555A /* Core.framework */; };
+ 79664A1CEE05B0A135CC3F7F /* CasePaths.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9C4E2C9101CD2ABA7FC93366 /* CasePaths.framework */; };
+ 79697766170F4CF0B454B74B /* CasePathsCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F45344C795A1109E3D0CB88C /* CasePathsCore.framework */; };
+ 7A09A9ECD1ED6652C5FDA693 /* ConcurrencyExtras.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2351D6B4A46469B4126F2C3B /* ConcurrencyExtras.framework */; };
+ 7BF75B96B35D343D12F1E55F /* Networking.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D663ED1986448AD4662C5624 /* Networking.framework */; };
+ 7F5E01ECD91B6985AA9813C9 /* Alamofire_Alamofire.bundle in Dependencies */ = {isa = PBXBuildFile; fileRef = F654B06F3CC69CB66B70DDA8 /* Alamofire_Alamofire.bundle */; };
+ 86C661AFE402190C93A089B4 /* CustomDump.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C8972F6F03E2BD077DCB37E /* CustomDump.framework */; };
+ 8D23DE0BD5A9E91111F24602 /* Sharing.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 497184139D240D91EF50C77C /* Sharing.framework */; };
8DA5B3FB09EA632D333C3F18 /* swift-composable-architecture_ComposableArchitecture.bundle in Dependencies */ = {isa = PBXBuildFile; fileRef = 4C470EB5F1E10C6ED803FB18 /* swift-composable-architecture_ComposableArchitecture.bundle */; };
+ 8DC55375B44415DBF295280B /* WeaveDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0E53C9395F99DBE02DF9D55F /* WeaveDI.framework */; };
+ 8E3550FAC85AAF30DDDF21BB /* ComposableArchitecture.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1BBE3CACD554CD19E4299A9F /* ComposableArchitecture.framework */; };
+ 9817995B59A87456AC4FAFBE /* Perception.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B2C1426AC84D7DD283CE6A67 /* Perception.framework */; };
+ 996AEC4FE0BFF1A9467213F1 /* Clocks.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 74DA26FE7C09459795F68303 /* Clocks.framework */; };
99ED14160CCB43FDE651C307 /* Test.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EBF73C9599C25FE868248ED /* Test.swift */; };
- B6DF9B5A0C7C2F192507AEA0 /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DED236801C3C6EBF9BB755A4 /* Shared.framework */; };
+ A61EBC1D0EBE7174C206C498 /* CombineSchedulers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2F9691EC204490112CA94915 /* CombineSchedulers.framework */; };
+ A86F784BF54F7B2E520F174C /* UIKitNavigationShim.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 20933EA2BA8C344219E3B1FD /* UIKitNavigationShim.framework */; };
+ AC907DAE5D69D2EBF4A6262A /* SwiftUINavigation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F0A130F086322D137AF4BA1 /* SwiftUINavigation.framework */; };
+ B0696BD15C1FDD2C15F7CE55 /* Alamofire_Alamofire.bundle in Resources */ = {isa = PBXBuildFile; fileRef = F654B06F3CC69CB66B70DDA8 /* Alamofire_Alamofire.bundle */; };
+ B2A93C61D0DC6E629714EAF9 /* InternalCollectionsUtilities.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C2D55F688109111CA472A53 /* InternalCollectionsUtilities.framework */; };
C28B1DD196DC96F555D940F6 /* swift-composable-architecture_ComposableArchitecture.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 4C470EB5F1E10C6ED803FB18 /* swift-composable-architecture_ComposableArchitecture.bundle */; };
- CDF84E548084CDEA84412160 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C3E14D09AE76BE920545555A /* Core.framework */; };
- E6E44C7E8943742C85965DBB /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C3E14D09AE76BE920545555A /* Core.framework */; };
+ C7A0C7EBE0FDA649B2B3CEA3 /* LogMacro.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 66443C80B20B08C1363E951B /* LogMacro.framework */; };
+ DFC54C97C8A9A36AF01B9888 /* Splash.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CFAF6F16A6A28289BDF6762 /* Splash.framework */; };
+ E85F7B48B6FB8E385AD94FBD /* DataInterface.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E26D9853EBB0199194461471 /* DataInterface.framework */; };
E981CFD6DC1F1C9534C9E167 /* PresentationExported.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C60918107A83F4DDE9D417D /* PresentationExported.swift */; };
+ EC2D67DCAC8BF67040034401 /* Splash.framework in Dependencies */ = {isa = PBXBuildFile; fileRef = 5CFAF6F16A6A28289BDF6762 /* Splash.framework */; };
+ EEE4922049DE831695B18E79 /* XCTestDynamicOverlay.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 375AA2720EF90234325320FB /* XCTestDynamicOverlay.framework */; };
+ F09DA4847204EF87C7B58C84 /* Sharing2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6748D289DD7DC16E86016069 /* Sharing2.framework */; };
+ F650CC620116BE8B2F36DE6C /* DependenciesMacros.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FC62388B726211C6EB4E61FE /* DependenciesMacros.framework */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@@ -50,6 +82,36 @@
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
+ 10D1656449D0EFCF4FFE96ED /* Dependencies */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 8;
+ dstSubfolderSpec = 16;
+ files = (
+ EC2D67DCAC8BF67040034401 /* Splash.framework in Dependencies */,
+ );
+ name = Dependencies;
+ runOnlyForDeploymentPostprocessing = 1;
+ };
+ 1CFB3567DAC746B058339044 /* Dependencies */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 8;
+ dstSubfolderSpec = 16;
+ files = (
+ 2E51D64D30DF720ED92D75D5 /* Splash.framework in Dependencies */,
+ );
+ name = Dependencies;
+ runOnlyForDeploymentPostprocessing = 1;
+ };
+ 3B5CBBBEEF6D0A5B5656799B /* Dependencies */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 8;
+ dstSubfolderSpec = 16;
+ files = (
+ 7685A7198512E2DA052B2C07 /* Splash.framework in Dependencies */,
+ );
+ name = Dependencies;
+ runOnlyForDeploymentPostprocessing = 1;
+ };
6A01109A927826C6721A499C /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
@@ -70,11 +132,22 @@
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
+ 6C30D1B25A17B83534A2BEDB /* Dependencies */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 8;
+ dstSubfolderSpec = 16;
+ files = (
+ 038F4E4797CB365217FCCBF9 /* Splash.framework in Dependencies */,
+ );
+ name = Dependencies;
+ runOnlyForDeploymentPostprocessing = 1;
+ };
7700A9CAEC4495463F061032 /* Dependencies */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 8;
dstSubfolderSpec = 16;
files = (
+ 7F5E01ECD91B6985AA9813C9 /* Alamofire_Alamofire.bundle in Dependencies */,
8DA5B3FB09EA632D333C3F18 /* swift-composable-architecture_ComposableArchitecture.bundle in Dependencies */,
0ED96C609E3A38826EC31884 /* swift-sharing_Sharing.bundle in Dependencies */,
);
@@ -104,22 +177,57 @@
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
+ 0595BAB78E7CD48075AF15B0 /* Model.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Model.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 0AAD8C50CEC49E93CFD1F5D2 /* Foundations.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Foundations.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 0C8972F6F03E2BD077DCB37E /* CustomDump.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CustomDump.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 0E53C9395F99DBE02DF9D55F /* WeaveDI.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = WeaveDI.framework; sourceTree = BUILT_PRODUCTS_DIR; };
134AEE009D928C7E39EAF4CD /* Presentation-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Presentation-Info.plist"; sourceTree = ""; };
+ 1BBE3CACD554CD19E4299A9F /* ComposableArchitecture.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ComposableArchitecture.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 1F0A130F086322D137AF4BA1 /* SwiftUINavigation.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftUINavigation.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 20933EA2BA8C344219E3B1FD /* UIKitNavigationShim.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = UIKitNavigationShim.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 232AE6BF7A1AFCF0B9B823FD /* Sharing1.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Sharing1.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 2351D6B4A46469B4126F2C3B /* ConcurrencyExtras.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ConcurrencyExtras.framework; sourceTree = BUILT_PRODUCTS_DIR; };
2C23562150869ECF7E891E5C /* Presentation_Stage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Presentation_Stage.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 2F9691EC204490112CA94915 /* CombineSchedulers.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CombineSchedulers.framework; sourceTree = BUILT_PRODUCTS_DIR; };
32DB353133F1D17C0F625336 /* swift-sharing_Sharing.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "swift-sharing_Sharing.bundle"; sourceTree = BUILT_PRODUCTS_DIR; };
342AE4EAEE40294F0A26F2B8 /* Presentation.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Presentation.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 375AA2720EF90234325320FB /* XCTestDynamicOverlay.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = XCTestDynamicOverlay.framework; sourceTree = BUILT_PRODUCTS_DIR; };
3C60918107A83F4DDE9D417D /* PresentationExported.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PresentationExported.swift; sourceTree = ""; };
3EBF73C9599C25FE868248ED /* Test.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Test.swift; sourceTree = ""; };
+ 43B4D42BC4DDD8A43DF9671C /* SwiftNavigation.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftNavigation.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 497184139D240D91EF50C77C /* Sharing.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Sharing.framework; sourceTree = BUILT_PRODUCTS_DIR; };
4C470EB5F1E10C6ED803FB18 /* swift-composable-architecture_ComposableArchitecture.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "swift-composable-architecture_ComposableArchitecture.bundle"; sourceTree = BUILT_PRODUCTS_DIR; };
+ 5C2D55F688109111CA472A53 /* InternalCollectionsUtilities.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = InternalCollectionsUtilities.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 5CFAF6F16A6A28289BDF6762 /* Splash.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Splash.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 66443C80B20B08C1363E951B /* LogMacro.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = LogMacro.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 6748D289DD7DC16E86016069 /* Sharing2.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Sharing2.framework; sourceTree = BUILT_PRODUCTS_DIR; };
68EE2AB0AEF1D5CB9A2F9181 /* Presentation-Prod-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Presentation-Prod-Info.plist"; sourceTree = ""; };
6C92AD27CF19DDC5BEFC5290 /* Presentation_Debug.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Presentation_Debug.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 74DA26FE7C09459795F68303 /* Clocks.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Clocks.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 85E19ADD14C9C9B66429933E /* UIKitNavigation.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = UIKitNavigation.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 868F9D0352A18E88B6F78CDE /* UseCase.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = UseCase.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 8DB201D0E8BE1D1547639F88 /* Dependencies.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Dependencies.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 984C2842981AA76BB051604E /* Repository.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Repository.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 9C4E2C9101CD2ABA7FC93366 /* CasePaths.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CasePaths.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ A5B2D2882714ECB08228A5F1 /* OrderedCollections.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = OrderedCollections.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ A7591663F2D1B24C4BDA756A /* IssueReporting.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = IssueReporting.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ A8F349F7AD894987292CE7D8 /* OSLog.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OSLog.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/OSLog.framework; sourceTree = DEVELOPER_DIR; };
+ B2C1426AC84D7DD283CE6A67 /* Perception.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Perception.framework; sourceTree = BUILT_PRODUCTS_DIR; };
B5F6E2479E03DF9A1548AFE4 /* PresentationTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PresentationTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
BE8656113F6736A3B744BB66 /* Presentation-Stage-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Presentation-Stage-Info.plist"; sourceTree = ""; };
BF64B8AFE4F24CC92327A710 /* PresentationTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "PresentationTests-Info.plist"; sourceTree = ""; };
- C3E14D09AE76BE920545555A /* Core.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Core.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ CB19892F3BF3A5908473514F /* IssueReportingPackageSupport.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = IssueReportingPackageSupport.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ D29941E89A40C785D8930DE4 /* DomainInterface.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DomainInterface.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ D2F03CD23882DA025CC86817 /* IdentifiedCollections.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = IdentifiedCollections.framework; sourceTree = BUILT_PRODUCTS_DIR; };
D656AFCB65DFA6950745AB83 /* Presentation_Prod.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Presentation_Prod.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ D663ED1986448AD4662C5624 /* Networking.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Networking.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ DBD6E248067073EB598B6D86 /* PerceptionCore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PerceptionCore.framework; sourceTree = BUILT_PRODUCTS_DIR; };
DED236801C3C6EBF9BB755A4 /* Shared.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Shared.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ E26D9853EBB0199194461471 /* DataInterface.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DataInterface.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ F45344C795A1109E3D0CB88C /* CasePathsCore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CasePathsCore.framework; sourceTree = BUILT_PRODUCTS_DIR; };
F46E1D012C0A86E9B6BF4894 /* Presentation-Debug-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Presentation-Debug-Info.plist"; sourceTree = ""; };
+ F654B06F3CC69CB66B70DDA8 /* Alamofire_Alamofire.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Alamofire_Alamofire.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
+ FC62388B726211C6EB4E61FE /* DependenciesMacros.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DependenciesMacros.framework; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@@ -127,8 +235,6 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- 78FA9D80A38BDA3B8DF70E4E /* Core.framework in Frameworks */,
- B6DF9B5A0C7C2F192507AEA0 /* Shared.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -136,9 +242,43 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- 56FCE4DA807E3179DEFAF470 /* Core.framework in Frameworks */,
+ 20E985B5526A58569BA3B6D4 /* OSLog.framework in Frameworks */,
+ 79664A1CEE05B0A135CC3F7F /* CasePaths.framework in Frameworks */,
+ 79697766170F4CF0B454B74B /* CasePathsCore.framework in Frameworks */,
+ 996AEC4FE0BFF1A9467213F1 /* Clocks.framework in Frameworks */,
+ A61EBC1D0EBE7174C206C498 /* CombineSchedulers.framework in Frameworks */,
+ 8E3550FAC85AAF30DDDF21BB /* ComposableArchitecture.framework in Frameworks */,
+ 7A09A9ECD1ED6652C5FDA693 /* ConcurrencyExtras.framework in Frameworks */,
+ 86C661AFE402190C93A089B4 /* CustomDump.framework in Frameworks */,
+ E85F7B48B6FB8E385AD94FBD /* DataInterface.framework in Frameworks */,
+ 5248ACB941821BF3F91EA6D7 /* Dependencies.framework in Frameworks */,
+ F650CC620116BE8B2F36DE6C /* DependenciesMacros.framework in Frameworks */,
+ 2617C246162B4B00F048B9C4 /* DomainInterface.framework in Frameworks */,
+ 23CB47E23B8AFB21B28F8EC5 /* Foundations.framework in Frameworks */,
+ 461B7923C5885A691102455A /* IdentifiedCollections.framework in Frameworks */,
+ B2A93C61D0DC6E629714EAF9 /* InternalCollectionsUtilities.framework in Frameworks */,
+ 097514984C09DCD1D4856511 /* IssueReporting.framework in Frameworks */,
+ 301576D6C257658B1D6B2F62 /* IssueReportingPackageSupport.framework in Frameworks */,
+ C7A0C7EBE0FDA649B2B3CEA3 /* LogMacro.framework in Frameworks */,
+ 59F11625F203DCDD137E6944 /* Model.framework in Frameworks */,
+ 7BF75B96B35D343D12F1E55F /* Networking.framework in Frameworks */,
+ 2C6CAA8DB03549419C9A3E0C /* OrderedCollections.framework in Frameworks */,
+ 9817995B59A87456AC4FAFBE /* Perception.framework in Frameworks */,
+ 6596CD1618805254CB7F40D2 /* PerceptionCore.framework in Frameworks */,
69F501FFCECF1AB16A4D4752 /* Presentation.framework in Frameworks */,
+ 03AACEC517F47A8E595AB9AF /* Repository.framework in Frameworks */,
315228127069BB806DAE9F24 /* Shared.framework in Frameworks */,
+ 8D23DE0BD5A9E91111F24602 /* Sharing.framework in Frameworks */,
+ 49F6D986954C901DC50E5A49 /* Sharing1.framework in Frameworks */,
+ F09DA4847204EF87C7B58C84 /* Sharing2.framework in Frameworks */,
+ DFC54C97C8A9A36AF01B9888 /* Splash.framework in Frameworks */,
+ 16AA1EF839323DCCE84D0BE2 /* SwiftNavigation.framework in Frameworks */,
+ AC907DAE5D69D2EBF4A6262A /* SwiftUINavigation.framework in Frameworks */,
+ 1EAAF94C2DBE6792F3DC10F0 /* UIKitNavigation.framework in Frameworks */,
+ A86F784BF54F7B2E520F174C /* UIKitNavigationShim.framework in Frameworks */,
+ 353B901CF762F68E86363491 /* UseCase.framework in Frameworks */,
+ 8DC55375B44415DBF295280B /* WeaveDI.framework in Frameworks */,
+ EEE4922049DE831695B18E79 /* XCTestDynamicOverlay.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -146,8 +286,6 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- E6E44C7E8943742C85965DBB /* Core.framework in Frameworks */,
- 45645207AFB4BE389739A51D /* Shared.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -155,8 +293,6 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- 545D713F514DF5A8B151C466 /* Core.framework in Frameworks */,
- 6E76AF41B3FEEF4652A7CEED /* Shared.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -164,8 +300,6 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- CDF84E548084CDEA84412160 /* Core.framework in Frameworks */,
- 054D8D24D8BBA33B55453697 /* Shared.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -237,15 +371,49 @@
F6D62D9CC500DDA356076FB6 /* Products */ = {
isa = PBXGroup;
children = (
- C3E14D09AE76BE920545555A /* Core.framework */,
+ F654B06F3CC69CB66B70DDA8 /* Alamofire_Alamofire.bundle */,
+ 9C4E2C9101CD2ABA7FC93366 /* CasePaths.framework */,
+ F45344C795A1109E3D0CB88C /* CasePathsCore.framework */,
+ 74DA26FE7C09459795F68303 /* Clocks.framework */,
+ 2F9691EC204490112CA94915 /* CombineSchedulers.framework */,
+ 1BBE3CACD554CD19E4299A9F /* ComposableArchitecture.framework */,
+ 2351D6B4A46469B4126F2C3B /* ConcurrencyExtras.framework */,
+ 0C8972F6F03E2BD077DCB37E /* CustomDump.framework */,
+ E26D9853EBB0199194461471 /* DataInterface.framework */,
+ 8DB201D0E8BE1D1547639F88 /* Dependencies.framework */,
+ FC62388B726211C6EB4E61FE /* DependenciesMacros.framework */,
+ D29941E89A40C785D8930DE4 /* DomainInterface.framework */,
+ 0AAD8C50CEC49E93CFD1F5D2 /* Foundations.framework */,
+ D2F03CD23882DA025CC86817 /* IdentifiedCollections.framework */,
+ 5C2D55F688109111CA472A53 /* InternalCollectionsUtilities.framework */,
+ A7591663F2D1B24C4BDA756A /* IssueReporting.framework */,
+ CB19892F3BF3A5908473514F /* IssueReportingPackageSupport.framework */,
+ 66443C80B20B08C1363E951B /* LogMacro.framework */,
+ 0595BAB78E7CD48075AF15B0 /* Model.framework */,
+ D663ED1986448AD4662C5624 /* Networking.framework */,
+ A5B2D2882714ECB08228A5F1 /* OrderedCollections.framework */,
+ B2C1426AC84D7DD283CE6A67 /* Perception.framework */,
+ DBD6E248067073EB598B6D86 /* PerceptionCore.framework */,
6C92AD27CF19DDC5BEFC5290 /* Presentation_Debug.framework */,
D656AFCB65DFA6950745AB83 /* Presentation_Prod.framework */,
2C23562150869ECF7E891E5C /* Presentation_Stage.framework */,
342AE4EAEE40294F0A26F2B8 /* Presentation.framework */,
B5F6E2479E03DF9A1548AFE4 /* PresentationTests.xctest */,
+ 984C2842981AA76BB051604E /* Repository.framework */,
DED236801C3C6EBF9BB755A4 /* Shared.framework */,
+ 497184139D240D91EF50C77C /* Sharing.framework */,
+ 232AE6BF7A1AFCF0B9B823FD /* Sharing1.framework */,
+ 6748D289DD7DC16E86016069 /* Sharing2.framework */,
+ 5CFAF6F16A6A28289BDF6762 /* Splash.framework */,
4C470EB5F1E10C6ED803FB18 /* swift-composable-architecture_ComposableArchitecture.bundle */,
32DB353133F1D17C0F625336 /* swift-sharing_Sharing.bundle */,
+ 43B4D42BC4DDD8A43DF9671C /* SwiftNavigation.framework */,
+ 1F0A130F086322D137AF4BA1 /* SwiftUINavigation.framework */,
+ 85E19ADD14C9C9B66429933E /* UIKitNavigation.framework */,
+ 20933EA2BA8C344219E3B1FD /* UIKitNavigationShim.framework */,
+ 868F9D0352A18E88B6F78CDE /* UseCase.framework */,
+ 0E53C9395F99DBE02DF9D55F /* WeaveDI.framework */,
+ 375AA2720EF90234325320FB /* XCTestDynamicOverlay.framework */,
);
name = Products;
sourceTree = "";
@@ -255,7 +423,16 @@
children = (
C02C5E1EE85A039BFF7C8F57 /* Project */,
F6D62D9CC500DDA356076FB6 /* Products */,
+ FB76764758DC2A9FA9FEE70B /* Frameworks */,
+ );
+ sourceTree = "";
+ };
+ FB76764758DC2A9FA9FEE70B /* Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ A8F349F7AD894987292CE7D8 /* OSLog.framework */,
);
+ name = Frameworks;
sourceTree = "";
};
/* End PBXGroup section */
@@ -269,6 +446,7 @@
047D93C9CBD2893A19732950 /* Resources */,
AD6BB5BA06158E0D2E4C8A3C /* Frameworks */,
6A01109A927826C6721A499C /* Embed Frameworks */,
+ 3B5CBBBEEF6D0A5B5656799B /* Dependencies */,
);
buildRules = (
);
@@ -289,6 +467,7 @@
33CB6E67DC65439FE8122D37 /* Resources */,
80B6D70FCAC1E46111342DFE /* Frameworks */,
EF3F98248E1F7B5E7BF05876 /* Embed Frameworks */,
+ 6C30D1B25A17B83534A2BEDB /* Dependencies */,
);
buildRules = (
);
@@ -331,6 +510,7 @@
4847C9443282F3B8C5788488 /* Resources */,
1C53DFC457859DB6DDBEED37 /* Frameworks */,
6B3C6DF33E378A037539077F /* Embed Frameworks */,
+ 10D1656449D0EFCF4FFE96ED /* Dependencies */,
);
buildRules = (
);
@@ -351,6 +531,7 @@
3D0DB8D7EE6DABAB10AF19D5 /* Resources */,
EFAD35AD9F9D1D661E9CBF5C /* Frameworks */,
AE630EE63CB3304CF25388B5 /* Embed Frameworks */,
+ 1CFB3567DAC746B058339044 /* Dependencies */,
);
buildRules = (
);
@@ -428,6 +609,7 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
+ B0696BD15C1FDD2C15F7CE55 /* Alamofire_Alamofire.bundle in Resources */,
C28B1DD196DC96F555D940F6 /* swift-composable-architecture_ComposableArchitecture.bundle in Resources */,
610E66B1C269EBC709E677F2 /* swift-sharing_Sharing.bundle in Resources */,
);
@@ -504,7 +686,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/Presentation-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -567,7 +749,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/Presentation-Prod-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -683,7 +865,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/Presentation-Debug-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -799,7 +981,7 @@
"$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
);
INFOPLIST_FILE = "Derived/InfoPlists/PresentationTests-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -858,7 +1040,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/Presentation-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -919,7 +1101,7 @@
"$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
);
INFOPLIST_FILE = "Derived/InfoPlists/PresentationTests-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -982,7 +1164,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/Presentation-Stage-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1049,7 +1231,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/Presentation-Prod-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1116,7 +1298,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/Presentation-Stage-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1179,7 +1361,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/Presentation-Debug-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
diff --git a/Projects/Presentation/Presentation/Project.swift b/Projects/Presentation/Presentation/Project.swift
index ad20177..7e0a3bb 100644
--- a/Projects/Presentation/Presentation/Project.swift
+++ b/Projects/Presentation/Presentation/Project.swift
@@ -11,8 +11,7 @@ let project = Project.makeAppModule(
product: .staticFramework,
settings: .settings(),
dependencies: [
- .Core(implements: .Core),
- .Shared(implements: .Shared),
+ .Presentation(implements: .Splash)
],
sources: ["Sources/**"]
)
diff --git a/Projects/Presentation/Presentation/Sources/Exported/PresentationExported.swift b/Projects/Presentation/Presentation/Sources/Exported/PresentationExported.swift
index 048b00b..85cc0af 100644
--- a/Projects/Presentation/Presentation/Sources/Exported/PresentationExported.swift
+++ b/Projects/Presentation/Presentation/Sources/Exported/PresentationExported.swift
@@ -7,4 +7,4 @@
// MARK: - 여기에 한번에 호출 할꺼 추가
-//@_exported import Service
+@_exported import Splash
diff --git a/Projects/Shared/DesignSystem/Derived/InfoPlists/DesignSystem_DesignSystem-Info.plist b/Projects/Presentation/Splash/Derived/InfoPlists/Splash-Debug-Info.plist
similarity index 87%
rename from Projects/Shared/DesignSystem/Derived/InfoPlists/DesignSystem_DesignSystem-Info.plist
rename to Projects/Presentation/Splash/Derived/InfoPlists/Splash-Debug-Info.plist
index 04ffbaa..323e5ec 100644
--- a/Projects/Shared/DesignSystem/Derived/InfoPlists/DesignSystem_DesignSystem-Info.plist
+++ b/Projects/Presentation/Splash/Derived/InfoPlists/Splash-Debug-Info.plist
@@ -4,6 +4,8 @@
CFBundleDevelopmentRegion
$(DEVELOPMENT_LANGUAGE)
+ CFBundleExecutable
+ $(EXECUTABLE_NAME)
CFBundleIdentifier
$(PRODUCT_BUNDLE_IDENTIFIER)
CFBundleInfoDictionaryVersion
@@ -11,7 +13,7 @@
CFBundleName
$(PRODUCT_NAME)
CFBundlePackageType
- BNDL
+ FMWK
CFBundleShortVersionString
1.0
CFBundleVersion
diff --git a/Projects/Shared/DesignSystem/Derived/InfoPlists/DesignSystem_DesignSystem_Debug-Info.plist b/Projects/Presentation/Splash/Derived/InfoPlists/Splash-Info.plist
similarity index 87%
rename from Projects/Shared/DesignSystem/Derived/InfoPlists/DesignSystem_DesignSystem_Debug-Info.plist
rename to Projects/Presentation/Splash/Derived/InfoPlists/Splash-Info.plist
index 04ffbaa..323e5ec 100644
--- a/Projects/Shared/DesignSystem/Derived/InfoPlists/DesignSystem_DesignSystem_Debug-Info.plist
+++ b/Projects/Presentation/Splash/Derived/InfoPlists/Splash-Info.plist
@@ -4,6 +4,8 @@
CFBundleDevelopmentRegion
$(DEVELOPMENT_LANGUAGE)
+ CFBundleExecutable
+ $(EXECUTABLE_NAME)
CFBundleIdentifier
$(PRODUCT_BUNDLE_IDENTIFIER)
CFBundleInfoDictionaryVersion
@@ -11,7 +13,7 @@
CFBundleName
$(PRODUCT_NAME)
CFBundlePackageType
- BNDL
+ FMWK
CFBundleShortVersionString
1.0
CFBundleVersion
diff --git a/Projects/Shared/DesignSystem/Derived/InfoPlists/DesignSystem_DesignSystem_Prod-Info.plist b/Projects/Presentation/Splash/Derived/InfoPlists/Splash-Prod-Info.plist
similarity index 87%
rename from Projects/Shared/DesignSystem/Derived/InfoPlists/DesignSystem_DesignSystem_Prod-Info.plist
rename to Projects/Presentation/Splash/Derived/InfoPlists/Splash-Prod-Info.plist
index 04ffbaa..323e5ec 100644
--- a/Projects/Shared/DesignSystem/Derived/InfoPlists/DesignSystem_DesignSystem_Prod-Info.plist
+++ b/Projects/Presentation/Splash/Derived/InfoPlists/Splash-Prod-Info.plist
@@ -4,6 +4,8 @@
CFBundleDevelopmentRegion
$(DEVELOPMENT_LANGUAGE)
+ CFBundleExecutable
+ $(EXECUTABLE_NAME)
CFBundleIdentifier
$(PRODUCT_BUNDLE_IDENTIFIER)
CFBundleInfoDictionaryVersion
@@ -11,7 +13,7 @@
CFBundleName
$(PRODUCT_NAME)
CFBundlePackageType
- BNDL
+ FMWK
CFBundleShortVersionString
1.0
CFBundleVersion
diff --git a/Projects/Presentation/Splash/Derived/InfoPlists/Splash-Stage-Info.plist b/Projects/Presentation/Splash/Derived/InfoPlists/Splash-Stage-Info.plist
new file mode 100644
index 0000000..323e5ec
--- /dev/null
+++ b/Projects/Presentation/Splash/Derived/InfoPlists/Splash-Stage-Info.plist
@@ -0,0 +1,22 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ $(DEVELOPMENT_LANGUAGE)
+ CFBundleExecutable
+ $(EXECUTABLE_NAME)
+ CFBundleIdentifier
+ $(PRODUCT_BUNDLE_IDENTIFIER)
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ $(PRODUCT_NAME)
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 1.0
+ CFBundleVersion
+ 1
+
+
diff --git a/Projects/Shared/DesignSystem/Derived/InfoPlists/DesignSystem_DesignSystem_Stage-Info.plist b/Projects/Presentation/Splash/Derived/InfoPlists/SplashTests-Info.plist
similarity index 90%
rename from Projects/Shared/DesignSystem/Derived/InfoPlists/DesignSystem_DesignSystem_Stage-Info.plist
rename to Projects/Presentation/Splash/Derived/InfoPlists/SplashTests-Info.plist
index 04ffbaa..6c40a6c 100644
--- a/Projects/Shared/DesignSystem/Derived/InfoPlists/DesignSystem_DesignSystem_Stage-Info.plist
+++ b/Projects/Presentation/Splash/Derived/InfoPlists/SplashTests-Info.plist
@@ -4,6 +4,8 @@
CFBundleDevelopmentRegion
$(DEVELOPMENT_LANGUAGE)
+ CFBundleExecutable
+ $(EXECUTABLE_NAME)
CFBundleIdentifier
$(PRODUCT_BUNDLE_IDENTIFIER)
CFBundleInfoDictionaryVersion
diff --git a/Projects/Presentation/Splash/Project.swift b/Projects/Presentation/Splash/Project.swift
new file mode 100644
index 0000000..ce9eedc
--- /dev/null
+++ b/Projects/Presentation/Splash/Project.swift
@@ -0,0 +1,18 @@
+import Foundation
+import ProjectDescription
+import DependencyPlugin
+import ProjectTemplatePlugin
+import ProjectTemplatePlugin
+import DependencyPackagePlugin
+
+let project = Project.makeAppModule(
+ name: "Splash",
+ bundleId: .appBundleID(name: ".Splash"),
+ product: .staticFramework,
+ settings: .settings(),
+ dependencies: [
+ .Core(implements: .Core),
+ .Shared(implements: .Shared)
+ ],
+ sources: ["Sources/**"]
+)
diff --git a/Projects/Presentation/Splash/Sources/Reducer/SplashFeature.swift b/Projects/Presentation/Splash/Sources/Reducer/SplashFeature.swift
new file mode 100644
index 0000000..dd65e24
--- /dev/null
+++ b/Projects/Presentation/Splash/Sources/Reducer/SplashFeature.swift
@@ -0,0 +1,158 @@
+//
+// SplashReducer.swift
+// Splash
+//
+// Created by Wonji Suh on 10/22/25.
+//
+
+
+import Foundation
+import SwiftUI
+
+import ComposableArchitecture
+
+@Reducer
+public struct SplashReducer {
+ public init() {}
+
+ @ObservableState
+ public struct State: Equatable {
+ var logoOpacity: CGFloat = 0
+ var logoScale: CGFloat = 0.85
+ var pulse = false
+ var textOpacity: CGFloat = 0
+ var textOffset: CGFloat = 20
+ var subtitleOpacity: CGFloat = 0
+ var footerOpacity: CGFloat = 0
+ public init() {}
+ }
+
+ public enum Action: ViewAction, BindableAction {
+ case binding(BindingAction)
+ case view(View)
+ case inner(InnerAction)
+ case navigation(NavigationAction)
+
+ }
+
+ // MARK: - ViewAction
+ @CasePathable
+ public enum View {
+ case onAppear
+ case startAnimation
+ }
+
+
+ // MARK: - 앱내에서 사용하는 액션
+ @CasePathable
+ public enum InnerAction: Equatable {
+ case startAnimationSequence
+ case updateLogo(opacity: CGFloat, scale: CGFloat)
+ case updateText(opacity: CGFloat, offset: CGFloat)
+ case updateSubtitle(opacity: CGFloat)
+ case updateFooter(opacity: CGFloat)
+ }
+
+ // MARK: - NavigationAction
+ @CasePathable
+ public enum NavigationAction: Equatable {
+ case presentMain
+
+ }
+
+
+ private enum CancelID { case animation }
+
+ @Dependency(\.continuousClock) var clock
+
+ public var body: some Reducer {
+ BindingReducer()
+ Reduce { state, action in
+ switch action {
+ case .binding(_):
+ return .none
+
+ case .view(let viewAction):
+ return handleViewAction(state: &state, action: viewAction)
+
+ case .inner(let innerAction):
+ return handleInnerAction(state: &state, action: innerAction)
+
+ case .navigation(let navigationAction):
+ return handleNavigationAction(state: &state, action: navigationAction)
+ }
+ }
+ }
+}
+
+extension SplashReducer {
+ private func handleViewAction(
+ state: inout State,
+ action: View
+ ) -> Effect {
+ switch action {
+ case .onAppear:
+ return .send(.view(.startAnimation))
+
+ case .startAnimation:
+ return .send(.inner(.startAnimationSequence))
+ }
+ }
+
+ private func handleNavigationAction(
+ state: inout State,
+ action: NavigationAction
+ ) -> Effect {
+ switch action {
+ case .presentMain:
+ return .none
+ }
+ }
+
+ private func handleInnerAction(
+ state: inout State,
+ action: InnerAction
+ ) -> Effect {
+ switch action {
+ case .startAnimationSequence:
+ state.pulse = true
+ return .run { send in
+ await send(.inner(.updateLogo(opacity: 1, scale: 1)), animation: .easeInOut(duration: 1.2))
+
+ try await clock.sleep(for: .milliseconds(300))
+ await send(.inner(.updateText(opacity: 1, offset: 0)),animation: .easeInOut(duration: 1.2))
+
+ try await clock.sleep(for: .milliseconds(200))
+ await send(.inner(.updateSubtitle(opacity: 1)),animation: .easeInOut(duration: 1.2))
+
+ try await clock.sleep(for: .milliseconds(300))
+ await send(.inner(.updateFooter(opacity: 0.6)),animation: .easeInOut(duration: 1.2))
+
+ try await clock.sleep(for: .seconds(2))
+ await send(.navigation(.presentMain))
+ }
+ .cancellable(id: CancelID.animation, cancelInFlight: true)
+
+ case let .updateLogo(opacity, scale):
+ state.logoOpacity = opacity
+ state.logoScale = scale
+ return .none
+
+ case let .updateText(opacity, offset):
+ state.textOpacity = opacity
+ state.textOffset = offset
+ return .none
+
+ case let .updateSubtitle(opacity):
+ state.subtitleOpacity = opacity
+ return .none
+
+ case let .updateFooter(opacity):
+ state.footerOpacity = opacity
+ return .none
+
+
+ }
+ }
+}
+
diff --git a/Projects/Presentation/Splash/Sources/View/SplashView.swift b/Projects/Presentation/Splash/Sources/View/SplashView.swift
new file mode 100644
index 0000000..da9c708
--- /dev/null
+++ b/Projects/Presentation/Splash/Sources/View/SplashView.swift
@@ -0,0 +1,124 @@
+//
+// SplashView.swift
+// Splash
+//
+// Created by Wonji Suh on 10/22/25.
+//
+
+import SwiftUI
+
+import ComposableArchitecture
+
+import Shared
+
+@ViewAction(for: SplashReducer.self)
+public struct SplashView: View {
+ @Perception.Bindable public var store: StoreOf
+
+
+ public init(store: StoreOf) {
+ self.store = store
+ }
+
+ public var body: some View {
+ WithPerceptionTracking {
+ ZStack {
+ LinearGradient(
+ colors: [
+ .backgroundBlack,
+ .backgroundDark
+ ],
+ startPoint: .top,
+ endPoint: .bottom
+ )
+ .ignoresSafeArea()
+
+ LinearGradient(
+ colors: [
+ .accentSpring,
+ .accentSummer,
+ .accentAutumn,
+ .accentWinter,
+ .accentSpring
+ ],
+ startPoint: .topLeading, endPoint: .bottomTrailing)
+ .opacity(0.20)
+ .ignoresSafeArea()
+
+ // MARK: Radial Glow
+ Circle()
+ .fill(.accentSpotify.opacity(0.6))
+ .frame(width: 384, height: 384)
+ .blur(radius: 60)
+ .scaleEffect(store.pulse ? 1.05 : 0.95)
+ .animation(.easeInOut(duration: 2).repeatForever(autoreverses: true), value: store.pulse)
+
+ VStack(spacing: 0) {
+ ZStack {
+ Circle()
+ .fill(.accentSpotify.opacity(0.4))
+ .frame(width: 160 * 1.6, height: 160 * 1.6)
+ .blur(radius: 30)
+ .opacity(store.pulse ? 1.0 : 0.9)
+ .animation(.easeInOut(duration: 2).repeatForever(autoreverses: true), value: store.pulse)
+
+ Image(asset: .splashLogo)
+ .frame(width: 160, height: 160)
+ .shadow(color: .black.opacity(0.35), radius: 8, x: 0, y: 6)
+ .opacity(store.logoOpacity)
+ .scaleEffect(store.logoScale)
+ .animation(
+ .easeInOut(duration: 1.2)
+ .delay(0)
+ .repeatCount(1, autoreverses: false),
+ value: store.logoOpacity
+ )
+ }
+ .padding(.bottom, 32)
+
+ Text("Bandscape")
+ .font(.pretendardFont(family: .bold, size: 48))
+ .foregroundColor(.white)
+ .kerning(-0.5)
+ .opacity(store.textOpacity)
+ .offset(y: store.textOffset)
+ .animation(.easeInOut(duration: 1.2).delay(0.3), value: store.textOpacity)
+ .animation(.easeInOut(duration: 1.2).delay(0.3), value: store.textOffset)
+ .padding(.bottom, 24)
+
+ Text("The Soundscape of Every Season")
+ .font(.pretendardFont(family: .regular, size: 18))
+ .foregroundStyle(.textSecondary)
+ .multilineTextAlignment(.center)
+ .opacity(store.subtitleOpacity)
+ .offset(y: store.textOffset)
+ .animation(.easeInOut(duration: 1.2).delay(0.5), value: store.subtitleOpacity)
+ }
+ .padding(.horizontal, 32)
+
+ VStack {
+ Spacer()
+ Text("© 2025 Bandscape")
+ .font(.pretendardFont(family: .light, size: 12))
+ .foregroundStyle(.textSecondary.opacity(0.6))
+ .opacity(store.footerOpacity)
+ .animation(.easeInOut(duration: 1.2).delay(0.8), value: store.footerOpacity)
+ .padding(.bottom, 32)
+ }
+ .ignoresSafeArea()
+
+ Rectangle()
+ .fill(.black)
+ .opacity(0)
+ .ignoresSafeArea()
+ }
+ .onAppear {
+ send(.onAppear)
+ }
+ }
+ }
+}
+
+
+
+
diff --git a/Projects/Presentation/Splash/Splash.xcodeproj/project.pbxproj b/Projects/Presentation/Splash/Splash.xcodeproj/project.pbxproj
new file mode 100644
index 0000000..2d1a463
--- /dev/null
+++ b/Projects/Presentation/Splash/Splash.xcodeproj/project.pbxproj
@@ -0,0 +1,1127 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 56;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 028A817185464BF9AEFDE4FE /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 244227A651886748E5C7D2A7 /* Core.framework */; };
+ 0C5321D816D11D455C07FC6F /* swift-composable-architecture_ComposableArchitecture.bundle in Dependencies */ = {isa = PBXBuildFile; fileRef = AFB19BD29D387BA36E94EACB /* swift-composable-architecture_ComposableArchitecture.bundle */; };
+ 0D286EF43B812B6951B33174 /* SplashView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0611D87AB87BEB5A604E72C7 /* SplashView.swift */; };
+ 2C7B2265975A711A46056FD2 /* SplashView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0611D87AB87BEB5A604E72C7 /* SplashView.swift */; };
+ 3BF686AB8F4B19F52446D825 /* Alamofire_Alamofire.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 12A31EA791D42722743FD5E8 /* Alamofire_Alamofire.bundle */; };
+ 50F959B77960093419124FEA /* swift-composable-architecture_ComposableArchitecture.bundle in Resources */ = {isa = PBXBuildFile; fileRef = AFB19BD29D387BA36E94EACB /* swift-composable-architecture_ComposableArchitecture.bundle */; };
+ 6EA22624D034A7AAF31179FA /* SplashFeature.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC8EC722082B6261AA86730E /* SplashFeature.swift */; };
+ 6F271AF0EDFF69C6D9A76942 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 244227A651886748E5C7D2A7 /* Core.framework */; };
+ 7C5BE8E8904197FEBB855D0B /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6E82CFF7C14E857A3C5C635D /* Shared.framework */; };
+ 7CBBEF1A885FB6E85BFDCBE9 /* Splash.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 172B7E40C8BCC9D55F773295 /* Splash.framework */; };
+ 7E465F9FDC9DF7CA7FBFFC17 /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6E82CFF7C14E857A3C5C635D /* Shared.framework */; };
+ 7ED621E20290F3601A3F66AE /* SplashView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0611D87AB87BEB5A604E72C7 /* SplashView.swift */; };
+ 7F5F31932EAF0B8B00A5C8DD /* SplashReducerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F5F31922EAF0B8B00A5C8DD /* SplashReducerTests.swift */; };
+ 814BE80F8C6543F32C9C7688 /* SplashFeature.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC8EC722082B6261AA86730E /* SplashFeature.swift */; };
+ 860088D10E9778165FE2C43F /* SplashView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0611D87AB87BEB5A604E72C7 /* SplashView.swift */; };
+ 87FC82B888D562E63D61A642 /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6E82CFF7C14E857A3C5C635D /* Shared.framework */; };
+ 90FB5A8A897E88D51FFE1373 /* SplashFeature.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC8EC722082B6261AA86730E /* SplashFeature.swift */; };
+ 942631E9BD8AEB58090A8181 /* Alamofire_Alamofire.bundle in Dependencies */ = {isa = PBXBuildFile; fileRef = 12A31EA791D42722743FD5E8 /* Alamofire_Alamofire.bundle */; };
+ A00F6FDF367E98FA3715BB4D /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 244227A651886748E5C7D2A7 /* Core.framework */; };
+ A91B4C0E58C0CBEC174BFBF2 /* SplashFeature.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC8EC722082B6261AA86730E /* SplashFeature.swift */; };
+ A952A89384F194788AE31C9C /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 244227A651886748E5C7D2A7 /* Core.framework */; };
+ BE4F88DF108D20FBFA2A5DB9 /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6E82CFF7C14E857A3C5C635D /* Shared.framework */; };
+ CB4082C62FC3BC1957071459 /* swift-sharing_Sharing.bundle in Dependencies */ = {isa = PBXBuildFile; fileRef = 4C9F38DFE0B8765D62CB5BF8 /* swift-sharing_Sharing.bundle */; };
+ E2B338A9D61706F489670F85 /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6E82CFF7C14E857A3C5C635D /* Shared.framework */; };
+ EDCE0919E309EB5EB3DAEFB8 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 244227A651886748E5C7D2A7 /* Core.framework */; };
+ F2AAD3B6EB6D9D96FA8ABF5C /* swift-sharing_Sharing.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 4C9F38DFE0B8765D62CB5BF8 /* swift-sharing_Sharing.bundle */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXContainerItemProxy section */
+ 75BE3D34B4E4F469435B3749 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 64E07370B03767FF0BC4F984 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = B281B9912FBE9374CDC0824D;
+ remoteInfo = Splash;
+ };
+/* End PBXContainerItemProxy section */
+
+/* Begin PBXCopyFilesBuildPhase section */
+ 1E01C6C1441EB0B53AE6324E /* Embed Frameworks */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 2147483647;
+ dstPath = "";
+ dstSubfolderSpec = 10;
+ files = (
+ );
+ name = "Embed Frameworks";
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ A0C807BB8958A431AC862B53 /* Embed Frameworks */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 2147483647;
+ dstPath = "";
+ dstSubfolderSpec = 10;
+ files = (
+ );
+ name = "Embed Frameworks";
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ B14199C785983204A443DB2F /* Dependencies */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 8;
+ dstSubfolderSpec = 16;
+ files = (
+ 942631E9BD8AEB58090A8181 /* Alamofire_Alamofire.bundle in Dependencies */,
+ 0C5321D816D11D455C07FC6F /* swift-composable-architecture_ComposableArchitecture.bundle in Dependencies */,
+ CB4082C62FC3BC1957071459 /* swift-sharing_Sharing.bundle in Dependencies */,
+ );
+ name = Dependencies;
+ runOnlyForDeploymentPostprocessing = 1;
+ };
+ B646742EDB12626AC6A5A384 /* Embed Frameworks */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 2147483647;
+ dstPath = "";
+ dstSubfolderSpec = 10;
+ files = (
+ );
+ name = "Embed Frameworks";
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ CDB6AC6C2EEE391650BE903E /* Embed Frameworks */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 2147483647;
+ dstPath = "";
+ dstSubfolderSpec = 10;
+ files = (
+ );
+ name = "Embed Frameworks";
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ EB728932B5C00917AD7AFE70 /* Embed Frameworks */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 2147483647;
+ dstPath = "";
+ dstSubfolderSpec = 10;
+ files = (
+ );
+ name = "Embed Frameworks";
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXCopyFilesBuildPhase section */
+
+/* Begin PBXFileReference section */
+ 0611D87AB87BEB5A604E72C7 /* SplashView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SplashView.swift; sourceTree = ""; };
+ 12A31EA791D42722743FD5E8 /* Alamofire_Alamofire.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Alamofire_Alamofire.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
+ 172B7E40C8BCC9D55F773295 /* Splash.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Splash.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 23EDA30ED7BB925A27D596A8 /* Splash_Prod.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Splash_Prod.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 244227A651886748E5C7D2A7 /* Core.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Core.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 24CB29DA30347638B8C1F572 /* Splash-Prod-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Splash-Prod-Info.plist"; sourceTree = ""; };
+ 30F89F29107A1DBCEC0BCC75 /* Splash-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Splash-Info.plist"; sourceTree = ""; };
+ 4C9F38DFE0B8765D62CB5BF8 /* swift-sharing_Sharing.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "swift-sharing_Sharing.bundle"; sourceTree = BUILT_PRODUCTS_DIR; };
+ 558618A873869EC4F7B88268 /* Splash_Debug.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Splash_Debug.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 581CA469A105E17C1994B8F3 /* Splash_Stage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Splash_Stage.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 613B0441F48639EDFE7622DF /* SplashTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SplashTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
+ 6E82CFF7C14E857A3C5C635D /* Shared.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Shared.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 7F5F31922EAF0B8B00A5C8DD /* SplashReducerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SplashReducerTests.swift; sourceTree = ""; };
+ AFB19BD29D387BA36E94EACB /* swift-composable-architecture_ComposableArchitecture.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "swift-composable-architecture_ComposableArchitecture.bundle"; sourceTree = BUILT_PRODUCTS_DIR; };
+ CB6E26C40601FF4E5B3A1698 /* SplashTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "SplashTests-Info.plist"; sourceTree = ""; };
+ CBA8837579F2F33CE4B390CE /* Splash-Debug-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Splash-Debug-Info.plist"; sourceTree = ""; };
+ E9DE83628D82533863BCB36C /* Splash-Stage-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Splash-Stage-Info.plist"; sourceTree = ""; };
+ EC8EC722082B6261AA86730E /* SplashFeature.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SplashFeature.swift; sourceTree = ""; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 4A569EDCB98D5E607E6AE390 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 6F271AF0EDFF69C6D9A76942 /* Core.framework in Frameworks */,
+ E2B338A9D61706F489670F85 /* Shared.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 61EC29B75A241B33A79BE8A0 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 028A817185464BF9AEFDE4FE /* Core.framework in Frameworks */,
+ 87FC82B888D562E63D61A642 /* Shared.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 7BC9E138E5C90290D066D6A7 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ A00F6FDF367E98FA3715BB4D /* Core.framework in Frameworks */,
+ BE4F88DF108D20FBFA2A5DB9 /* Shared.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 9E74D07ECE2DF44650FCD0E2 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ A952A89384F194788AE31C9C /* Core.framework in Frameworks */,
+ 7C5BE8E8904197FEBB855D0B /* Shared.framework in Frameworks */,
+ 7CBBEF1A885FB6E85BFDCBE9 /* Splash.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ AB6EF3F4001BB07FF9AF7B67 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ EDCE0919E309EB5EB3DAEFB8 /* Core.framework in Frameworks */,
+ 7E465F9FDC9DF7CA7FBFFC17 /* Shared.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 061379DA53D434D74DF10847 /* Project */ = {
+ isa = PBXGroup;
+ children = (
+ 537E4AFB7950BC5598C8B352 /* Derived */,
+ E577B0DEACDB06CCCD5966F9 /* Sources */,
+ 4196551AF9C58D7BE0188E89 /* SplashTests */,
+ );
+ name = Project;
+ sourceTree = "";
+ };
+ 3B26783228C60F1D878EF9D5 /* View */ = {
+ isa = PBXGroup;
+ children = (
+ 0611D87AB87BEB5A604E72C7 /* SplashView.swift */,
+ );
+ path = View;
+ sourceTree = "";
+ };
+ 4196551AF9C58D7BE0188E89 /* SplashTests */ = {
+ isa = PBXGroup;
+ children = (
+ FAFF862DE69E6A0C9E49D1ED /* Sources */,
+ );
+ path = SplashTests;
+ sourceTree = "";
+ };
+ 43101B3CE9E7A97A0264617F /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 12A31EA791D42722743FD5E8 /* Alamofire_Alamofire.bundle */,
+ 244227A651886748E5C7D2A7 /* Core.framework */,
+ 6E82CFF7C14E857A3C5C635D /* Shared.framework */,
+ 558618A873869EC4F7B88268 /* Splash_Debug.framework */,
+ 23EDA30ED7BB925A27D596A8 /* Splash_Prod.framework */,
+ 581CA469A105E17C1994B8F3 /* Splash_Stage.framework */,
+ 172B7E40C8BCC9D55F773295 /* Splash.framework */,
+ 613B0441F48639EDFE7622DF /* SplashTests.xctest */,
+ AFB19BD29D387BA36E94EACB /* swift-composable-architecture_ComposableArchitecture.bundle */,
+ 4C9F38DFE0B8765D62CB5BF8 /* swift-sharing_Sharing.bundle */,
+ );
+ name = Products;
+ sourceTree = "";
+ };
+ 537E4AFB7950BC5598C8B352 /* Derived */ = {
+ isa = PBXGroup;
+ children = (
+ D6C218A566BC8743765D2330 /* InfoPlists */,
+ );
+ path = Derived;
+ sourceTree = "";
+ };
+ 6EED9F1B96B60941A59A0C4A = {
+ isa = PBXGroup;
+ children = (
+ 061379DA53D434D74DF10847 /* Project */,
+ 43101B3CE9E7A97A0264617F /* Products */,
+ );
+ sourceTree = "";
+ };
+ C3CFC974F052F1FF5DA28E01 /* Reducer */ = {
+ isa = PBXGroup;
+ children = (
+ EC8EC722082B6261AA86730E /* SplashFeature.swift */,
+ );
+ path = Reducer;
+ sourceTree = "";
+ };
+ D6C218A566BC8743765D2330 /* InfoPlists */ = {
+ isa = PBXGroup;
+ children = (
+ CBA8837579F2F33CE4B390CE /* Splash-Debug-Info.plist */,
+ 30F89F29107A1DBCEC0BCC75 /* Splash-Info.plist */,
+ 24CB29DA30347638B8C1F572 /* Splash-Prod-Info.plist */,
+ E9DE83628D82533863BCB36C /* Splash-Stage-Info.plist */,
+ CB6E26C40601FF4E5B3A1698 /* SplashTests-Info.plist */,
+ );
+ path = InfoPlists;
+ sourceTree = "";
+ };
+ E577B0DEACDB06CCCD5966F9 /* Sources */ = {
+ isa = PBXGroup;
+ children = (
+ C3CFC974F052F1FF5DA28E01 /* Reducer */,
+ 3B26783228C60F1D878EF9D5 /* View */,
+ );
+ path = Sources;
+ sourceTree = "";
+ };
+ FAFF862DE69E6A0C9E49D1ED /* Sources */ = {
+ isa = PBXGroup;
+ children = (
+ 7F5F31922EAF0B8B00A5C8DD /* SplashReducerTests.swift */,
+ );
+ path = Sources;
+ sourceTree = "";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+ 098F8F29D6A8253E83E50261 /* Splash-Debug */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 513C2D7BD749A37F02B5E0B4 /* Build configuration list for PBXNativeTarget "Splash-Debug" */;
+ buildPhases = (
+ 48239BA244824CC289D5821A /* Sources */,
+ CEF2D442B5C9AFC1D189ED2F /* Resources */,
+ 7BC9E138E5C90290D066D6A7 /* Frameworks */,
+ A0C807BB8958A431AC862B53 /* Embed Frameworks */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = "Splash-Debug";
+ packageProductDependencies = (
+ );
+ productName = Splash_Debug;
+ productReference = 558618A873869EC4F7B88268 /* Splash_Debug.framework */;
+ productType = "com.apple.product-type.framework";
+ };
+ 179E506C0ADB4824BA017552 /* Splash-Stage */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = A1A302E8B37C409BCB2C4924 /* Build configuration list for PBXNativeTarget "Splash-Stage" */;
+ buildPhases = (
+ EA173FE33E8985785B242BB8 /* Sources */,
+ 99915018D8188B198CBAA401 /* Resources */,
+ AB6EF3F4001BB07FF9AF7B67 /* Frameworks */,
+ 1E01C6C1441EB0B53AE6324E /* Embed Frameworks */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = "Splash-Stage";
+ packageProductDependencies = (
+ );
+ productName = Splash_Stage;
+ productReference = 581CA469A105E17C1994B8F3 /* Splash_Stage.framework */;
+ productType = "com.apple.product-type.framework";
+ };
+ 9165A57EA536D2AB06CC46C8 /* SplashTests */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 34C092D37105899D205E3633 /* Build configuration list for PBXNativeTarget "SplashTests" */;
+ buildPhases = (
+ 4795BB536E6603695076DB27 /* Sources */,
+ B6807E67DFC678057D826667 /* Resources */,
+ 9E74D07ECE2DF44650FCD0E2 /* Frameworks */,
+ CDB6AC6C2EEE391650BE903E /* Embed Frameworks */,
+ B14199C785983204A443DB2F /* Dependencies */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ 5BF6CE5065B1A66B15D41C4F /* PBXTargetDependency */,
+ );
+ name = SplashTests;
+ packageProductDependencies = (
+ );
+ productName = SplashTests;
+ productReference = 613B0441F48639EDFE7622DF /* SplashTests.xctest */;
+ productType = "com.apple.product-type.bundle.unit-test";
+ };
+ B281B9912FBE9374CDC0824D /* Splash */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 0481BE4BE54C21FFC5B657CD /* Build configuration list for PBXNativeTarget "Splash" */;
+ buildPhases = (
+ 82E2C85DB89694525E58131C /* Sources */,
+ 0B72D3DFF26648AC210FBDD0 /* Resources */,
+ 61EC29B75A241B33A79BE8A0 /* Frameworks */,
+ EB728932B5C00917AD7AFE70 /* Embed Frameworks */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = Splash;
+ packageProductDependencies = (
+ );
+ productName = Splash;
+ productReference = 172B7E40C8BCC9D55F773295 /* Splash.framework */;
+ productType = "com.apple.product-type.framework";
+ };
+ C5348F67A0F980DA71F5F163 /* Splash-Prod */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 6745955C5069131AD0078AD6 /* Build configuration list for PBXNativeTarget "Splash-Prod" */;
+ buildPhases = (
+ F55E8A6C2FF1BED96FA6DE5C /* Sources */,
+ D89DCC6BFB56774E958DB6E0 /* Resources */,
+ 4A569EDCB98D5E607E6AE390 /* Frameworks */,
+ B646742EDB12626AC6A5A384 /* Embed Frameworks */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = "Splash-Prod";
+ packageProductDependencies = (
+ );
+ productName = Splash_Prod;
+ productReference = 23EDA30ED7BB925A27D596A8 /* Splash_Prod.framework */;
+ productType = "com.apple.product-type.framework";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 64E07370B03767FF0BC4F984 /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ BuildIndependentTargetsInParallel = YES;
+ TargetAttributes = {
+ 9165A57EA536D2AB06CC46C8 = {
+ LastSwiftMigration = 2600;
+ };
+ };
+ };
+ buildConfigurationList = 551B4BA9B726000A879FF2A0 /* Build configuration list for PBXProject "Splash" */;
+ compatibilityVersion = "Xcode 14.0";
+ developmentRegion = ko;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ ko,
+ );
+ mainGroup = 6EED9F1B96B60941A59A0C4A;
+ productRefGroup = 43101B3CE9E7A97A0264617F /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ B281B9912FBE9374CDC0824D /* Splash */,
+ 098F8F29D6A8253E83E50261 /* Splash-Debug */,
+ C5348F67A0F980DA71F5F163 /* Splash-Prod */,
+ 179E506C0ADB4824BA017552 /* Splash-Stage */,
+ 9165A57EA536D2AB06CC46C8 /* SplashTests */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+ 0B72D3DFF26648AC210FBDD0 /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 99915018D8188B198CBAA401 /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ B6807E67DFC678057D826667 /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 3BF686AB8F4B19F52446D825 /* Alamofire_Alamofire.bundle in Resources */,
+ 50F959B77960093419124FEA /* swift-composable-architecture_ComposableArchitecture.bundle in Resources */,
+ F2AAD3B6EB6D9D96FA8ABF5C /* swift-sharing_Sharing.bundle in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ CEF2D442B5C9AFC1D189ED2F /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ D89DCC6BFB56774E958DB6E0 /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 4795BB536E6603695076DB27 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 7F5F31932EAF0B8B00A5C8DD /* SplashReducerTests.swift in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 48239BA244824CC289D5821A /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 90FB5A8A897E88D51FFE1373 /* SplashFeature.swift in Sources */,
+ 7ED621E20290F3601A3F66AE /* SplashView.swift in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 82E2C85DB89694525E58131C /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 6EA22624D034A7AAF31179FA /* SplashFeature.swift in Sources */,
+ 0D286EF43B812B6951B33174 /* SplashView.swift in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ EA173FE33E8985785B242BB8 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ A91B4C0E58C0CBEC174BFBF2 /* SplashFeature.swift in Sources */,
+ 2C7B2265975A711A46056FD2 /* SplashView.swift in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ F55E8A6C2FF1BED96FA6DE5C /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 814BE80F8C6543F32C9C7688 /* SplashFeature.swift in Sources */,
+ 860088D10E9778165FE2C43F /* SplashView.swift in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXTargetDependency section */
+ 5BF6CE5065B1A66B15D41C4F /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ name = Splash;
+ target = B281B9912FBE9374CDC0824D /* Splash */;
+ targetProxy = 75BE3D34B4E4F469435B3749 /* PBXContainerItemProxy */;
+ };
+/* End PBXTargetDependency section */
+
+/* Begin XCBuildConfiguration section */
+ 08AED4A14B13F3B6D6F1795C /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CODE_SIGN_IDENTITY = "";
+ CURRENT_PROJECT_VERSION = 1;
+ DEFINES_MODULE = YES;
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(SRCROOT)/../../../Tuist/.build/checkouts/swift-navigation/Sources/UIKitNavigationShim/include",
+ "$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
+ );
+ INFOPLIST_FILE = "Derived/InfoPlists/Splash-Debug-Info.plist";
+ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ "@loader_path/Frameworks",
+ );
+ MACH_O_TYPE = staticlib;
+ OTHER_CFLAGS = (
+ "$(inherited)",
+ "-fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap",
+ "-fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/tuist-derived/UIKitNavigationShim/UIKitNavigationShim.modulemap",
+ );
+ OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap -Xcc -fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/tuist-derived/UIKitNavigationShim/UIKitNavigationShim.modulemap -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/CasePathsMacros#CasePathsMacros -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/ComposableArchitectureMacros#ComposableArchitectureMacros -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/DependenciesMacrosPlugin#DependenciesMacrosPlugin -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/PerceptionMacros#PerceptionMacros -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros";
+ PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Bandscape.Splash;
+ PRODUCT_NAME = Splash_Debug;
+ SDKROOT = iphoneos;
+ SKIP_INSTALL = YES;
+ SUPPORTS_MACCATALYST = NO;
+ SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
+ SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG";
+ SWIFT_COMPILATION_MODE = singlefile;
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
+ SWIFT_VERSION = 5.0;
+ TARGETED_DEVICE_FAMILY = 1;
+ VERSIONING_SYSTEM = "apple-generic";
+ VERSION_INFO_PREFIX = "";
+ };
+ name = Debug;
+ };
+ 1EEF18CDF45AB338142DE2F6 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CODE_SIGN_IDENTITY = "";
+ CURRENT_PROJECT_VERSION = 1;
+ DEFINES_MODULE = YES;
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(SRCROOT)/../../../Tuist/.build/checkouts/swift-navigation/Sources/UIKitNavigationShim/include",
+ "$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
+ );
+ INFOPLIST_FILE = "Derived/InfoPlists/Splash-Prod-Info.plist";
+ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ "@loader_path/Frameworks",
+ );
+ MACH_O_TYPE = staticlib;
+ OTHER_CFLAGS = (
+ "$(inherited)",
+ "-fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap",
+ "-fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/tuist-derived/UIKitNavigationShim/UIKitNavigationShim.modulemap",
+ );
+ OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap -Xcc -fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/tuist-derived/UIKitNavigationShim/UIKitNavigationShim.modulemap -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/CasePathsMacros#CasePathsMacros -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/ComposableArchitectureMacros#ComposableArchitectureMacros -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/DependenciesMacrosPlugin#DependenciesMacrosPlugin -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/PerceptionMacros#PerceptionMacros -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros";
+ PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Bandscape.Splash;
+ PRODUCT_NAME = Splash_Prod;
+ SDKROOT = iphoneos;
+ SKIP_INSTALL = YES;
+ SUPPORTS_MACCATALYST = NO;
+ SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
+ SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
+ SWIFT_COMPILATION_MODE = wholemodule;
+ SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
+ SWIFT_VERSION = 5.0;
+ TARGETED_DEVICE_FAMILY = 1;
+ VERSIONING_SYSTEM = "apple-generic";
+ VERSION_INFO_PREFIX = "";
+ };
+ name = Release;
+ };
+ 22049ABABDDAA7E69E99155E /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CLANG_ENABLE_MODULES = YES;
+ CODE_SIGN_IDENTITY = "iPhone Developer";
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(SRCROOT)/../../../Tuist/.build/checkouts/swift-navigation/Sources/UIKitNavigationShim/include",
+ "$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
+ );
+ INFOPLIST_FILE = "Derived/InfoPlists/SplashTests-Info.plist";
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ "@loader_path/Frameworks",
+ );
+ OTHER_CFLAGS = (
+ "$(inherited)",
+ "-fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap",
+ "-fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/tuist-derived/UIKitNavigationShim/UIKitNavigationShim.modulemap",
+ );
+ OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap -Xcc -fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/tuist-derived/UIKitNavigationShim/UIKitNavigationShim.modulemap -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/CasePathsMacros#CasePathsMacros -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/ComposableArchitectureMacros#ComposableArchitectureMacros -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/DependenciesMacrosPlugin#DependenciesMacrosPlugin -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/PerceptionMacros#PerceptionMacros -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros";
+ PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Bandscape.Splash.SplashTests;
+ PRODUCT_NAME = SplashTests;
+ SDKROOT = iphoneos;
+ SUPPORTS_MACCATALYST = NO;
+ SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
+ SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG";
+ SWIFT_COMPILATION_MODE = singlefile;
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
+ SWIFT_VERSION = 5.0;
+ TARGETED_DEVICE_FAMILY = 1;
+ };
+ name = Debug;
+ };
+ 32BF4509C95B63AF7B0AB03E /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CODE_SIGN_IDENTITY = "";
+ CURRENT_PROJECT_VERSION = 1;
+ DEFINES_MODULE = YES;
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(SRCROOT)/../../../Tuist/.build/checkouts/swift-navigation/Sources/UIKitNavigationShim/include",
+ "$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
+ );
+ INFOPLIST_FILE = "Derived/InfoPlists/Splash-Debug-Info.plist";
+ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ "@loader_path/Frameworks",
+ );
+ MACH_O_TYPE = staticlib;
+ OTHER_CFLAGS = (
+ "$(inherited)",
+ "-fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap",
+ "-fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/tuist-derived/UIKitNavigationShim/UIKitNavigationShim.modulemap",
+ );
+ OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap -Xcc -fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/tuist-derived/UIKitNavigationShim/UIKitNavigationShim.modulemap -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/CasePathsMacros#CasePathsMacros -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/ComposableArchitectureMacros#ComposableArchitectureMacros -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/DependenciesMacrosPlugin#DependenciesMacrosPlugin -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/PerceptionMacros#PerceptionMacros -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros";
+ PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Bandscape.Splash;
+ PRODUCT_NAME = Splash_Debug;
+ SDKROOT = iphoneos;
+ SKIP_INSTALL = YES;
+ SUPPORTS_MACCATALYST = NO;
+ SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
+ SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
+ SWIFT_COMPILATION_MODE = wholemodule;
+ SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
+ SWIFT_VERSION = 5.0;
+ TARGETED_DEVICE_FAMILY = 1;
+ VERSIONING_SYSTEM = "apple-generic";
+ VERSION_INFO_PREFIX = "";
+ };
+ name = Release;
+ };
+ 3A517DE6C414CC2B3B30DB35 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
+ CLANG_ANALYZER_NONNULL = YES;
+ CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_COMMA = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INFINITE_RECURSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
+ CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
+ CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
+ CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
+ CLANG_WARN_STRICT_PROTOTYPES = YES;
+ CLANG_WARN_SUSPICIOUS_MOVE = YES;
+ CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ DEAD_CODE_STRIPPING = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu11;
+ GCC_NO_COMMON_BLOCKS = YES;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ VALIDATE_PRODUCT = YES;
+ };
+ name = Release;
+ };
+ 427DFDB65F55B67517A3CDB8 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CODE_SIGN_IDENTITY = "";
+ CURRENT_PROJECT_VERSION = 1;
+ DEFINES_MODULE = YES;
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(SRCROOT)/../../../Tuist/.build/checkouts/swift-navigation/Sources/UIKitNavigationShim/include",
+ "$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
+ );
+ INFOPLIST_FILE = "Derived/InfoPlists/Splash-Prod-Info.plist";
+ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ "@loader_path/Frameworks",
+ );
+ MACH_O_TYPE = staticlib;
+ OTHER_CFLAGS = (
+ "$(inherited)",
+ "-fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap",
+ "-fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/tuist-derived/UIKitNavigationShim/UIKitNavigationShim.modulemap",
+ );
+ OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap -Xcc -fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/tuist-derived/UIKitNavigationShim/UIKitNavigationShim.modulemap -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/CasePathsMacros#CasePathsMacros -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/ComposableArchitectureMacros#ComposableArchitectureMacros -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/DependenciesMacrosPlugin#DependenciesMacrosPlugin -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/PerceptionMacros#PerceptionMacros -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros";
+ PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Bandscape.Splash;
+ PRODUCT_NAME = Splash_Prod;
+ SDKROOT = iphoneos;
+ SKIP_INSTALL = YES;
+ SUPPORTS_MACCATALYST = NO;
+ SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
+ SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG";
+ SWIFT_COMPILATION_MODE = singlefile;
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
+ SWIFT_VERSION = 5.0;
+ TARGETED_DEVICE_FAMILY = 1;
+ VERSIONING_SYSTEM = "apple-generic";
+ VERSION_INFO_PREFIX = "";
+ };
+ name = Debug;
+ };
+ AAA49EF81526283291E08BDD /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CODE_SIGN_IDENTITY = "";
+ CURRENT_PROJECT_VERSION = 1;
+ DEFINES_MODULE = YES;
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(SRCROOT)/../../../Tuist/.build/checkouts/swift-navigation/Sources/UIKitNavigationShim/include",
+ "$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
+ );
+ INFOPLIST_FILE = "Derived/InfoPlists/Splash-Info.plist";
+ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ "@loader_path/Frameworks",
+ );
+ MACH_O_TYPE = staticlib;
+ OTHER_CFLAGS = (
+ "$(inherited)",
+ "-fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap",
+ "-fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/tuist-derived/UIKitNavigationShim/UIKitNavigationShim.modulemap",
+ );
+ OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap -Xcc -fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/tuist-derived/UIKitNavigationShim/UIKitNavigationShim.modulemap -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/CasePathsMacros#CasePathsMacros -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/ComposableArchitectureMacros#ComposableArchitectureMacros -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/DependenciesMacrosPlugin#DependenciesMacrosPlugin -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/PerceptionMacros#PerceptionMacros -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros";
+ PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Bandscape.Splash;
+ PRODUCT_NAME = Splash;
+ SDKROOT = iphoneos;
+ SKIP_INSTALL = YES;
+ SUPPORTS_MACCATALYST = NO;
+ SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
+ SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG";
+ SWIFT_COMPILATION_MODE = singlefile;
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
+ SWIFT_VERSION = 5.0;
+ TARGETED_DEVICE_FAMILY = 1;
+ VERSIONING_SYSTEM = "apple-generic";
+ VERSION_INFO_PREFIX = "";
+ };
+ name = Debug;
+ };
+ CAEA9F55759E087E5395F057 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CODE_SIGN_IDENTITY = "";
+ CURRENT_PROJECT_VERSION = 1;
+ DEFINES_MODULE = YES;
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(SRCROOT)/../../../Tuist/.build/checkouts/swift-navigation/Sources/UIKitNavigationShim/include",
+ "$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
+ );
+ INFOPLIST_FILE = "Derived/InfoPlists/Splash-Info.plist";
+ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ "@loader_path/Frameworks",
+ );
+ MACH_O_TYPE = staticlib;
+ OTHER_CFLAGS = (
+ "$(inherited)",
+ "-fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap",
+ "-fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/tuist-derived/UIKitNavigationShim/UIKitNavigationShim.modulemap",
+ );
+ OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap -Xcc -fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/tuist-derived/UIKitNavigationShim/UIKitNavigationShim.modulemap -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/CasePathsMacros#CasePathsMacros -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/ComposableArchitectureMacros#ComposableArchitectureMacros -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/DependenciesMacrosPlugin#DependenciesMacrosPlugin -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/PerceptionMacros#PerceptionMacros -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros";
+ PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Bandscape.Splash;
+ PRODUCT_NAME = Splash;
+ SDKROOT = iphoneos;
+ SKIP_INSTALL = YES;
+ SUPPORTS_MACCATALYST = NO;
+ SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
+ SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
+ SWIFT_COMPILATION_MODE = wholemodule;
+ SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
+ SWIFT_VERSION = 5.0;
+ TARGETED_DEVICE_FAMILY = 1;
+ VERSIONING_SYSTEM = "apple-generic";
+ VERSION_INFO_PREFIX = "";
+ };
+ name = Release;
+ };
+ D3B3BC38AB7D8ED1FFA5A6E2 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CLANG_ENABLE_MODULES = YES;
+ CODE_SIGN_IDENTITY = "iPhone Developer";
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(SRCROOT)/../../../Tuist/.build/checkouts/swift-navigation/Sources/UIKitNavigationShim/include",
+ "$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
+ );
+ INFOPLIST_FILE = "Derived/InfoPlists/SplashTests-Info.plist";
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ "@loader_path/Frameworks",
+ );
+ OTHER_CFLAGS = (
+ "$(inherited)",
+ "-fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap",
+ "-fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/tuist-derived/UIKitNavigationShim/UIKitNavigationShim.modulemap",
+ );
+ OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap -Xcc -fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/tuist-derived/UIKitNavigationShim/UIKitNavigationShim.modulemap -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/CasePathsMacros#CasePathsMacros -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/ComposableArchitectureMacros#ComposableArchitectureMacros -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/DependenciesMacrosPlugin#DependenciesMacrosPlugin -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/PerceptionMacros#PerceptionMacros -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros";
+ PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Bandscape.Splash.SplashTests;
+ PRODUCT_NAME = SplashTests;
+ SDKROOT = iphoneos;
+ SUPPORTS_MACCATALYST = NO;
+ SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
+ SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
+ SWIFT_COMPILATION_MODE = wholemodule;
+ SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
+ SWIFT_VERSION = 5.0;
+ TARGETED_DEVICE_FAMILY = 1;
+ };
+ name = Release;
+ };
+ F4828BD54673D20AA84E54ED /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CODE_SIGN_IDENTITY = "";
+ CURRENT_PROJECT_VERSION = 1;
+ DEFINES_MODULE = YES;
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(SRCROOT)/../../../Tuist/.build/checkouts/swift-navigation/Sources/UIKitNavigationShim/include",
+ "$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
+ );
+ INFOPLIST_FILE = "Derived/InfoPlists/Splash-Stage-Info.plist";
+ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ "@loader_path/Frameworks",
+ );
+ MACH_O_TYPE = staticlib;
+ OTHER_CFLAGS = (
+ "$(inherited)",
+ "-fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap",
+ "-fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/tuist-derived/UIKitNavigationShim/UIKitNavigationShim.modulemap",
+ );
+ OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap -Xcc -fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/tuist-derived/UIKitNavigationShim/UIKitNavigationShim.modulemap -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/CasePathsMacros#CasePathsMacros -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/ComposableArchitectureMacros#ComposableArchitectureMacros -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/DependenciesMacrosPlugin#DependenciesMacrosPlugin -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/PerceptionMacros#PerceptionMacros -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros";
+ PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Bandscape.Splash;
+ PRODUCT_NAME = Splash_Stage;
+ SDKROOT = iphoneos;
+ SKIP_INSTALL = YES;
+ SUPPORTS_MACCATALYST = NO;
+ SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
+ SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
+ SWIFT_COMPILATION_MODE = wholemodule;
+ SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
+ SWIFT_VERSION = 5.0;
+ TARGETED_DEVICE_FAMILY = 1;
+ VERSIONING_SYSTEM = "apple-generic";
+ VERSION_INFO_PREFIX = "";
+ };
+ name = Release;
+ };
+ F5366EEB67939EBB4CA6078C /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CODE_SIGN_IDENTITY = "";
+ CURRENT_PROJECT_VERSION = 1;
+ DEFINES_MODULE = YES;
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(SRCROOT)/../../../Tuist/.build/checkouts/swift-navigation/Sources/UIKitNavigationShim/include",
+ "$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
+ );
+ INFOPLIST_FILE = "Derived/InfoPlists/Splash-Stage-Info.plist";
+ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ "@loader_path/Frameworks",
+ );
+ MACH_O_TYPE = staticlib;
+ OTHER_CFLAGS = (
+ "$(inherited)",
+ "-fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap",
+ "-fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/tuist-derived/UIKitNavigationShim/UIKitNavigationShim.modulemap",
+ );
+ OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap -Xcc -fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/tuist-derived/UIKitNavigationShim/UIKitNavigationShim.modulemap -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/CasePathsMacros#CasePathsMacros -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/ComposableArchitectureMacros#ComposableArchitectureMacros -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/DependenciesMacrosPlugin#DependenciesMacrosPlugin -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/PerceptionMacros#PerceptionMacros -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros";
+ PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Bandscape.Splash;
+ PRODUCT_NAME = Splash_Stage;
+ SDKROOT = iphoneos;
+ SKIP_INSTALL = YES;
+ SUPPORTS_MACCATALYST = NO;
+ SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
+ SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG";
+ SWIFT_COMPILATION_MODE = singlefile;
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
+ SWIFT_VERSION = 5.0;
+ TARGETED_DEVICE_FAMILY = 1;
+ VERSIONING_SYSTEM = "apple-generic";
+ VERSION_INFO_PREFIX = "";
+ };
+ name = Debug;
+ };
+ FF97487381E510F54602DFF2 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
+ CLANG_ANALYZER_NONNULL = YES;
+ CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_COMMA = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INFINITE_RECURSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
+ CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
+ CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
+ CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
+ CLANG_WARN_STRICT_PROTOTYPES = YES;
+ CLANG_WARN_SUSPICIOUS_MOVE = YES;
+ CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ COPY_PHASE_STRIP = NO;
+ DEAD_CODE_STRIPPING = YES;
+ DEBUG_INFORMATION_FORMAT = dwarf;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ ENABLE_TESTABILITY = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu11;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_NO_COMMON_BLOCKS = YES;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 0481BE4BE54C21FFC5B657CD /* Build configuration list for PBXNativeTarget "Splash" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ AAA49EF81526283291E08BDD /* Debug */,
+ CAEA9F55759E087E5395F057 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 34C092D37105899D205E3633 /* Build configuration list for PBXNativeTarget "SplashTests" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 22049ABABDDAA7E69E99155E /* Debug */,
+ D3B3BC38AB7D8ED1FFA5A6E2 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 513C2D7BD749A37F02B5E0B4 /* Build configuration list for PBXNativeTarget "Splash-Debug" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 08AED4A14B13F3B6D6F1795C /* Debug */,
+ 32BF4509C95B63AF7B0AB03E /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 551B4BA9B726000A879FF2A0 /* Build configuration list for PBXProject "Splash" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ FF97487381E510F54602DFF2 /* Debug */,
+ 3A517DE6C414CC2B3B30DB35 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 6745955C5069131AD0078AD6 /* Build configuration list for PBXNativeTarget "Splash-Prod" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 427DFDB65F55B67517A3CDB8 /* Debug */,
+ 1EEF18CDF45AB338142DE2F6 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ A1A302E8B37C409BCB2C4924 /* Build configuration list for PBXNativeTarget "Splash-Stage" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ F5366EEB67939EBB4CA6078C /* Debug */,
+ F4828BD54673D20AA84E54ED /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 64E07370B03767FF0BC4F984 /* Project object */;
+}
diff --git a/Projects/Presentation/Splash/Splash.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Projects/Presentation/Splash/Splash.xcodeproj/project.xcworkspace/contents.xcworkspacedata
new file mode 100644
index 0000000..919434a
--- /dev/null
+++ b/Projects/Presentation/Splash/Splash.xcodeproj/project.xcworkspace/contents.xcworkspacedata
@@ -0,0 +1,7 @@
+
+
+
+
+
diff --git a/Projects/Shared/DesignSystem/DesignSystem.xcodeproj/xcshareddata/xcschemes/DesignSystem_DesignSystem.xcscheme b/Projects/Presentation/Splash/Splash.xcodeproj/xcshareddata/xcschemes/Splash-Debug.xcscheme
similarity index 73%
rename from Projects/Shared/DesignSystem/DesignSystem.xcodeproj/xcshareddata/xcschemes/DesignSystem_DesignSystem.xcscheme
rename to Projects/Presentation/Splash/Splash.xcodeproj/xcshareddata/xcschemes/Splash-Debug.xcscheme
index 201f088..9c5eb66 100644
--- a/Projects/Shared/DesignSystem/DesignSystem.xcodeproj/xcshareddata/xcschemes/DesignSystem_DesignSystem.xcscheme
+++ b/Projects/Presentation/Splash/Splash.xcodeproj/xcshareddata/xcschemes/Splash-Debug.xcscheme
@@ -14,10 +14,10 @@
buildForAnalyzing = "YES">
+ BlueprintIdentifier = "098F8F29D6A8253E83E50261"
+ BuildableName = "Splash_Debug.framework"
+ BlueprintName = "Splash-Debug"
+ ReferencedContainer = "container:Splash.xcodeproj">
@@ -44,10 +44,10 @@
+ BlueprintIdentifier = "098F8F29D6A8253E83E50261"
+ BuildableName = "Splash_Debug.framework"
+ BlueprintName = "Splash-Debug"
+ ReferencedContainer = "container:Splash.xcodeproj">
@@ -60,10 +60,10 @@
+ BlueprintIdentifier = "098F8F29D6A8253E83E50261"
+ BuildableName = "Splash_Debug.framework"
+ BlueprintName = "Splash-Debug"
+ ReferencedContainer = "container:Splash.xcodeproj">
diff --git a/Projects/Shared/DesignSystem/DesignSystem.xcodeproj/xcshareddata/xcschemes/DesignSystem_DesignSystem_Prod.xcscheme b/Projects/Presentation/Splash/Splash.xcodeproj/xcshareddata/xcschemes/Splash-Prod.xcscheme
similarity index 72%
rename from Projects/Shared/DesignSystem/DesignSystem.xcodeproj/xcshareddata/xcschemes/DesignSystem_DesignSystem_Prod.xcscheme
rename to Projects/Presentation/Splash/Splash.xcodeproj/xcshareddata/xcschemes/Splash-Prod.xcscheme
index 86c0b8d..b5222fb 100644
--- a/Projects/Shared/DesignSystem/DesignSystem.xcodeproj/xcshareddata/xcschemes/DesignSystem_DesignSystem_Prod.xcscheme
+++ b/Projects/Presentation/Splash/Splash.xcodeproj/xcshareddata/xcschemes/Splash-Prod.xcscheme
@@ -14,10 +14,10 @@
buildForAnalyzing = "YES">
+ BlueprintIdentifier = "C5348F67A0F980DA71F5F163"
+ BuildableName = "Splash_Prod.framework"
+ BlueprintName = "Splash-Prod"
+ ReferencedContainer = "container:Splash.xcodeproj">
@@ -44,10 +44,10 @@
+ BlueprintIdentifier = "C5348F67A0F980DA71F5F163"
+ BuildableName = "Splash_Prod.framework"
+ BlueprintName = "Splash-Prod"
+ ReferencedContainer = "container:Splash.xcodeproj">
@@ -60,10 +60,10 @@
+ BlueprintIdentifier = "C5348F67A0F980DA71F5F163"
+ BuildableName = "Splash_Prod.framework"
+ BlueprintName = "Splash-Prod"
+ ReferencedContainer = "container:Splash.xcodeproj">
diff --git a/Projects/Shared/DesignSystem/DesignSystem.xcodeproj/xcshareddata/xcschemes/DesignSystem_DesignSystem_Debug.xcscheme b/Projects/Presentation/Splash/Splash.xcodeproj/xcshareddata/xcschemes/Splash-Stage.xcscheme
similarity index 72%
rename from Projects/Shared/DesignSystem/DesignSystem.xcodeproj/xcshareddata/xcschemes/DesignSystem_DesignSystem_Debug.xcscheme
rename to Projects/Presentation/Splash/Splash.xcodeproj/xcshareddata/xcschemes/Splash-Stage.xcscheme
index 1ba406a..660f29b 100644
--- a/Projects/Shared/DesignSystem/DesignSystem.xcodeproj/xcshareddata/xcschemes/DesignSystem_DesignSystem_Debug.xcscheme
+++ b/Projects/Presentation/Splash/Splash.xcodeproj/xcshareddata/xcschemes/Splash-Stage.xcscheme
@@ -14,10 +14,10 @@
buildForAnalyzing = "YES">
+ BlueprintIdentifier = "179E506C0ADB4824BA017552"
+ BuildableName = "Splash_Stage.framework"
+ BlueprintName = "Splash-Stage"
+ ReferencedContainer = "container:Splash.xcodeproj">
@@ -44,10 +44,10 @@
+ BlueprintIdentifier = "179E506C0ADB4824BA017552"
+ BuildableName = "Splash_Stage.framework"
+ BlueprintName = "Splash-Stage"
+ ReferencedContainer = "container:Splash.xcodeproj">
@@ -60,10 +60,10 @@
+ BlueprintIdentifier = "179E506C0ADB4824BA017552"
+ BuildableName = "Splash_Stage.framework"
+ BlueprintName = "Splash-Stage"
+ ReferencedContainer = "container:Splash.xcodeproj">
diff --git a/Projects/Shared/DesignSystem/DesignSystem.xcodeproj/xcshareddata/xcschemes/DesignSystem_DesignSystem_Stage.xcscheme b/Projects/Presentation/Splash/Splash.xcodeproj/xcshareddata/xcschemes/Splash.xcscheme
similarity index 64%
rename from Projects/Shared/DesignSystem/DesignSystem.xcodeproj/xcshareddata/xcschemes/DesignSystem_DesignSystem_Stage.xcscheme
rename to Projects/Presentation/Splash/Splash.xcodeproj/xcshareddata/xcschemes/Splash.xcscheme
index 85fedc6..4847f9b 100644
--- a/Projects/Shared/DesignSystem/DesignSystem.xcodeproj/xcshareddata/xcschemes/DesignSystem_DesignSystem_Stage.xcscheme
+++ b/Projects/Presentation/Splash/Splash.xcodeproj/xcshareddata/xcschemes/Splash.xcscheme
@@ -14,10 +14,10 @@
buildForAnalyzing = "YES">
+ BlueprintIdentifier = "B281B9912FBE9374CDC0824D"
+ BuildableName = "Splash.framework"
+ BlueprintName = "Splash"
+ ReferencedContainer = "container:Splash.xcodeproj">
@@ -26,9 +26,19 @@
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
- shouldUseLaunchSchemeArgsEnv = "YES"
- disableMainThreadChecker = "YES">
+ shouldUseLaunchSchemeArgsEnv = "YES">
+
+
+
+
+ BlueprintIdentifier = "B281B9912FBE9374CDC0824D"
+ BuildableName = "Splash.framework"
+ BlueprintName = "Splash"
+ ReferencedContainer = "container:Splash.xcodeproj">
@@ -60,10 +70,10 @@
+ BlueprintIdentifier = "B281B9912FBE9374CDC0824D"
+ BuildableName = "Splash.framework"
+ BlueprintName = "Splash"
+ ReferencedContainer = "container:Splash.xcodeproj">
diff --git a/Projects/Presentation/Splash/SplashTests/Sources/SplashReducerTests.swift b/Projects/Presentation/Splash/SplashTests/Sources/SplashReducerTests.swift
new file mode 100644
index 0000000..b345109
--- /dev/null
+++ b/Projects/Presentation/Splash/SplashTests/Sources/SplashReducerTests.swift
@@ -0,0 +1,116 @@
+//
+// SplashReducerTests.swift
+// SplashTests
+//
+// Created by Wonji Suh on 10/27/25.
+//
+
+import Testing
+import ComposableArchitecture
+@testable import Splash
+
+
+
+extension Tag {
+ @Tag static var mock: Self
+ @Tag static var unit: Self
+ @Tag static var reducer: Self
+}
+
+@MainActor
+@Suite("Splash ReducerTest - 애니메이션 실행", .tags(.unit, .reducer))
+struct SplashReducerTests {
+ @Test("애니메이션 시퀀스가 올바른 순서로 진행", )
+ func animationSequence_runsInOrder() async throws {
+ let clock = TestClock()
+
+ let store = TestStore(initialState: SplashReducer.State()) {
+ SplashReducer()
+ } withDependencies: {
+ $0.continuousClock = clock
+ }
+
+ await store.send(.view(.onAppear))
+ await store.receive(\.view.startAnimation)
+ await store.receive(\.inner.startAnimationSequence) { state in
+ state.pulse = true
+ }
+
+ await store.receive(\.inner.updateLogo) { state in
+ state.logoOpacity = 1
+ state.logoScale = 1
+ }
+
+ await clock.advance(by: .milliseconds(300))
+ await store.receive(\.inner.updateText) { state in
+ state.textOpacity = 1
+ state.textOffset = 0
+ }
+
+ await clock.advance(by: .milliseconds(200))
+ await store.receive(\.inner.updateSubtitle) { state in
+ state.subtitleOpacity = 1
+ }
+
+ await clock.advance(by: .milliseconds(300))
+ await store.receive(\.inner.updateFooter) { state in
+ state.footerOpacity = 0.6
+ }
+
+ await clock.advance(by: .seconds(2))
+ await store.receive(\.navigation.presentMain)
+
+ await store.finish()
+ }
+
+
+ @Test("중복 시작 시 이전 애니메이션이 취소되고 새 시퀀스가 진행된다")
+ func animationSequence_cancelInFlight() async throws {
+ let clock = TestClock()
+ let store = TestStore(
+ initialState: SplashReducer.State()
+ ) {
+ SplashReducer()
+ } withDependencies: {
+ $0.continuousClock = clock
+ }
+
+ await store.send(.view(.onAppear))
+ await store.receive(\.view.startAnimation)
+ await store.receive(\.inner.startAnimationSequence) { state in
+ state.pulse = true
+ }
+ await store.receive(\.inner.updateLogo) { state in
+ state.logoOpacity = 1
+ state.logoScale = 1
+ }
+
+ await store.send(.view(.onAppear))
+ await store.receive(\.view.startAnimation)
+ await store.receive(\.inner.startAnimationSequence)
+ await store.receive(\.inner.updateLogo)
+
+ await clock.advance(by: .milliseconds(300))
+ await store.receive(\.inner.updateText) { state in
+ state.textOpacity = 1
+ state.textOffset = 0
+ }
+ #expect(store.state.textOpacity == 1)
+
+
+ await clock.advance(by: .milliseconds(200))
+ await store.receive(\.inner.updateSubtitle) { state in
+ state.subtitleOpacity = 1
+ }
+
+
+ await clock.advance(by: .milliseconds(300))
+ await store.receive(\.inner.updateFooter) { state in
+ state.footerOpacity = 0.6
+ }
+
+ await clock.advance(by: .seconds(2))
+ await store.receive(\.navigation.presentMain)
+ await store.finish()
+ }
+}
diff --git a/Projects/Shared/DesignSystem/Derived/Sources/TuistAssets+DesignSystem.swift b/Projects/Shared/DesignSystem/Derived/Sources/TuistAssets+DesignSystem.swift
index c91b268..2913778 100644
--- a/Projects/Shared/DesignSystem/Derived/Sources/TuistAssets+DesignSystem.swift
+++ b/Projects/Shared/DesignSystem/Derived/Sources/TuistAssets+DesignSystem.swift
@@ -18,9 +18,62 @@
// MARK: - Asset Catalogs
public enum DesignSystemAsset: Sendable {
+ public static let splashLogo = DesignSystemImages(name: "splashLogo")
}
// MARK: - Implementation Details
+public struct DesignSystemImages: Sendable {
+ public let name: String
+
+ #if os(macOS)
+ public typealias Image = NSImage
+ #elseif os(iOS) || os(tvOS) || os(watchOS) || os(visionOS)
+ public typealias Image = UIImage
+ #endif
+
+ public var image: Image {
+ let bundle = Bundle.module
+ #if os(iOS) || os(tvOS) || os(visionOS)
+ let image = Image(named: name, in: bundle, compatibleWith: nil)
+ #elseif os(macOS)
+ let image = bundle.image(forResource: NSImage.Name(name))
+ #elseif os(watchOS)
+ let image = Image(named: name)
+ #endif
+ guard let result = image else {
+ fatalError("Unable to load image asset named \(name).")
+ }
+ return result
+ }
+
+ #if canImport(SwiftUI)
+ @available(iOS 13.0, tvOS 13.0, watchOS 6.0, macOS 10.15, visionOS 1.0, *)
+ public var swiftUIImage: SwiftUI.Image {
+ SwiftUI.Image(asset: self)
+ }
+ #endif
+}
+
+#if canImport(SwiftUI)
+@available(iOS 13.0, tvOS 13.0, watchOS 6.0, macOS 10.15, visionOS 1.0, *)
+public extension SwiftUI.Image {
+ init(asset: DesignSystemImages) {
+ let bundle = Bundle.module
+ self.init(asset.name, bundle: bundle)
+ }
+
+ init(asset: DesignSystemImages, label: Text) {
+ let bundle = Bundle.module
+ self.init(asset.name, bundle: bundle, label: label)
+ }
+
+ init(decorative asset: DesignSystemImages) {
+ let bundle = Bundle.module
+ self.init(decorative: asset.name, bundle: bundle)
+ }
+}
+#endif
+
// swiftformat:enable all
// swiftlint:enable all
diff --git a/Projects/Shared/DesignSystem/Derived/Sources/TuistAssets+DesignSystemDebug.swift b/Projects/Shared/DesignSystem/Derived/Sources/TuistAssets+DesignSystemDebug.swift
index 955f072..a2b7e4d 100644
--- a/Projects/Shared/DesignSystem/Derived/Sources/TuistAssets+DesignSystemDebug.swift
+++ b/Projects/Shared/DesignSystem/Derived/Sources/TuistAssets+DesignSystemDebug.swift
@@ -18,9 +18,62 @@
// MARK: - Asset Catalogs
public enum DesignSystemDebugAsset: Sendable {
+ public static let splashLogo = DesignSystemDebugImages(name: "splashLogo")
}
// MARK: - Implementation Details
+public struct DesignSystemDebugImages: Sendable {
+ public let name: String
+
+ #if os(macOS)
+ public typealias Image = NSImage
+ #elseif os(iOS) || os(tvOS) || os(watchOS) || os(visionOS)
+ public typealias Image = UIImage
+ #endif
+
+ public var image: Image {
+ let bundle = Bundle.module
+ #if os(iOS) || os(tvOS) || os(visionOS)
+ let image = Image(named: name, in: bundle, compatibleWith: nil)
+ #elseif os(macOS)
+ let image = bundle.image(forResource: NSImage.Name(name))
+ #elseif os(watchOS)
+ let image = Image(named: name)
+ #endif
+ guard let result = image else {
+ fatalError("Unable to load image asset named \(name).")
+ }
+ return result
+ }
+
+ #if canImport(SwiftUI)
+ @available(iOS 13.0, tvOS 13.0, watchOS 6.0, macOS 10.15, visionOS 1.0, *)
+ public var swiftUIImage: SwiftUI.Image {
+ SwiftUI.Image(asset: self)
+ }
+ #endif
+}
+
+#if canImport(SwiftUI)
+@available(iOS 13.0, tvOS 13.0, watchOS 6.0, macOS 10.15, visionOS 1.0, *)
+public extension SwiftUI.Image {
+ init(asset: DesignSystemDebugImages) {
+ let bundle = Bundle.module
+ self.init(asset.name, bundle: bundle)
+ }
+
+ init(asset: DesignSystemDebugImages, label: Text) {
+ let bundle = Bundle.module
+ self.init(asset.name, bundle: bundle, label: label)
+ }
+
+ init(decorative asset: DesignSystemDebugImages) {
+ let bundle = Bundle.module
+ self.init(decorative: asset.name, bundle: bundle)
+ }
+}
+#endif
+
// swiftformat:enable all
// swiftlint:enable all
diff --git a/Projects/Shared/DesignSystem/Derived/Sources/TuistAssets+DesignSystemProd.swift b/Projects/Shared/DesignSystem/Derived/Sources/TuistAssets+DesignSystemProd.swift
index 10057ed..d774811 100644
--- a/Projects/Shared/DesignSystem/Derived/Sources/TuistAssets+DesignSystemProd.swift
+++ b/Projects/Shared/DesignSystem/Derived/Sources/TuistAssets+DesignSystemProd.swift
@@ -18,9 +18,62 @@
// MARK: - Asset Catalogs
public enum DesignSystemProdAsset: Sendable {
+ public static let splashLogo = DesignSystemProdImages(name: "splashLogo")
}
// MARK: - Implementation Details
+public struct DesignSystemProdImages: Sendable {
+ public let name: String
+
+ #if os(macOS)
+ public typealias Image = NSImage
+ #elseif os(iOS) || os(tvOS) || os(watchOS) || os(visionOS)
+ public typealias Image = UIImage
+ #endif
+
+ public var image: Image {
+ let bundle = Bundle.module
+ #if os(iOS) || os(tvOS) || os(visionOS)
+ let image = Image(named: name, in: bundle, compatibleWith: nil)
+ #elseif os(macOS)
+ let image = bundle.image(forResource: NSImage.Name(name))
+ #elseif os(watchOS)
+ let image = Image(named: name)
+ #endif
+ guard let result = image else {
+ fatalError("Unable to load image asset named \(name).")
+ }
+ return result
+ }
+
+ #if canImport(SwiftUI)
+ @available(iOS 13.0, tvOS 13.0, watchOS 6.0, macOS 10.15, visionOS 1.0, *)
+ public var swiftUIImage: SwiftUI.Image {
+ SwiftUI.Image(asset: self)
+ }
+ #endif
+}
+
+#if canImport(SwiftUI)
+@available(iOS 13.0, tvOS 13.0, watchOS 6.0, macOS 10.15, visionOS 1.0, *)
+public extension SwiftUI.Image {
+ init(asset: DesignSystemProdImages) {
+ let bundle = Bundle.module
+ self.init(asset.name, bundle: bundle)
+ }
+
+ init(asset: DesignSystemProdImages, label: Text) {
+ let bundle = Bundle.module
+ self.init(asset.name, bundle: bundle, label: label)
+ }
+
+ init(decorative asset: DesignSystemProdImages) {
+ let bundle = Bundle.module
+ self.init(decorative: asset.name, bundle: bundle)
+ }
+}
+#endif
+
// swiftformat:enable all
// swiftlint:enable all
diff --git a/Projects/Shared/DesignSystem/Derived/Sources/TuistAssets+DesignSystemStage.swift b/Projects/Shared/DesignSystem/Derived/Sources/TuistAssets+DesignSystemStage.swift
index 92977f7..1c7c104 100644
--- a/Projects/Shared/DesignSystem/Derived/Sources/TuistAssets+DesignSystemStage.swift
+++ b/Projects/Shared/DesignSystem/Derived/Sources/TuistAssets+DesignSystemStage.swift
@@ -18,9 +18,62 @@
// MARK: - Asset Catalogs
public enum DesignSystemStageAsset: Sendable {
+ public static let splashLogo = DesignSystemStageImages(name: "splashLogo")
}
// MARK: - Implementation Details
+public struct DesignSystemStageImages: Sendable {
+ public let name: String
+
+ #if os(macOS)
+ public typealias Image = NSImage
+ #elseif os(iOS) || os(tvOS) || os(watchOS) || os(visionOS)
+ public typealias Image = UIImage
+ #endif
+
+ public var image: Image {
+ let bundle = Bundle.module
+ #if os(iOS) || os(tvOS) || os(visionOS)
+ let image = Image(named: name, in: bundle, compatibleWith: nil)
+ #elseif os(macOS)
+ let image = bundle.image(forResource: NSImage.Name(name))
+ #elseif os(watchOS)
+ let image = Image(named: name)
+ #endif
+ guard let result = image else {
+ fatalError("Unable to load image asset named \(name).")
+ }
+ return result
+ }
+
+ #if canImport(SwiftUI)
+ @available(iOS 13.0, tvOS 13.0, watchOS 6.0, macOS 10.15, visionOS 1.0, *)
+ public var swiftUIImage: SwiftUI.Image {
+ SwiftUI.Image(asset: self)
+ }
+ #endif
+}
+
+#if canImport(SwiftUI)
+@available(iOS 13.0, tvOS 13.0, watchOS 6.0, macOS 10.15, visionOS 1.0, *)
+public extension SwiftUI.Image {
+ init(asset: DesignSystemStageImages) {
+ let bundle = Bundle.module
+ self.init(asset.name, bundle: bundle)
+ }
+
+ init(asset: DesignSystemStageImages, label: Text) {
+ let bundle = Bundle.module
+ self.init(asset.name, bundle: bundle, label: label)
+ }
+
+ init(decorative asset: DesignSystemStageImages) {
+ let bundle = Bundle.module
+ self.init(decorative: asset.name, bundle: bundle)
+ }
+}
+#endif
+
// swiftformat:enable all
// swiftlint:enable all
diff --git a/Projects/Shared/DesignSystem/Derived/Sources/TuistBundle+DesignSystem.swift b/Projects/Shared/DesignSystem/Derived/Sources/TuistBundle+DesignSystem.swift
index bb0bd68..16d4408 100644
--- a/Projects/Shared/DesignSystem/Derived/Sources/TuistBundle+DesignSystem.swift
+++ b/Projects/Shared/DesignSystem/Derived/Sources/TuistBundle+DesignSystem.swift
@@ -8,50 +8,11 @@ public import Foundation
#else
import Foundation
#endif
-// MARK: - Swift Bundle Accessor - for SPM
+// MARK: - Swift Bundle Accessor for Frameworks
private class BundleFinder {}
extension Foundation.Bundle {
-/// Since DesignSystem is a static framework, the bundle containing the resources is copied into the final product.
- static let module: Bundle = {
- let bundleName = "DesignSystem_DesignSystem"
- let bundleFinderResourceURL = Bundle(for: BundleFinder.self).resourceURL
- var candidates = [
- Bundle.main.resourceURL,
- bundleFinderResourceURL,
- Bundle.main.bundleURL,
- ]
- // This is a fix to make Previews work with bundled resources.
- // Logic here is taken from SPM's generated `resource_bundle_accessors.swift` file,
- // which is located under the derived data directory after building the project.
- if let override = ProcessInfo.processInfo.environment["PACKAGE_RESOURCE_BUNDLE_PATH"] {
- candidates.append(URL(fileURLWithPath: override))
- // Deleting derived data and not rebuilding the frameworks containing resources may result in a state
- // where the bundles are only available in the framework's directory that is actively being previewed.
- // Since we don't know which framework this is, we also need to look in all the framework subpaths.
- if let subpaths = try? Foundation.FileManager.default.contentsOfDirectory(atPath: override) {
- for subpath in subpaths {
- if subpath.hasSuffix(".framework") {
- candidates.append(URL(fileURLWithPath: override + "/" + subpath))
- }
- }
- }
- }
-
- // This is a fix to make unit tests work with bundled resources.
- // Making this change allows unit tests to search one directory up for a bundle.
- // More context can be found in this PR: https://github.com/tuist/tuist/pull/6895
- #if canImport(XCTest)
- candidates.append(bundleFinderResourceURL?.appendingPathComponent(".."))
- #endif
-
- for candidate in candidates {
- let bundlePath = candidate?.appendingPathComponent(bundleName + ".bundle")
- if let bundle = bundlePath.flatMap(Bundle.init(url:)) {
- return bundle
- }
- }
- fatalError("unable to find bundle named DesignSystem_DesignSystem")
- }()
+/// Since DesignSystem is a dynamic framework, the bundle for classes within this module can be used directly.
+ static let module = Bundle(for: BundleFinder.self)
}
// MARK: - Objective-C Bundle Accessor
@objc
diff --git a/Projects/Shared/DesignSystem/Derived/Sources/TuistBundle+DesignSystemDebug.swift b/Projects/Shared/DesignSystem/Derived/Sources/TuistBundle+DesignSystemDebug.swift
index 8b307c4..f9a4e83 100644
--- a/Projects/Shared/DesignSystem/Derived/Sources/TuistBundle+DesignSystemDebug.swift
+++ b/Projects/Shared/DesignSystem/Derived/Sources/TuistBundle+DesignSystemDebug.swift
@@ -8,50 +8,11 @@ public import Foundation
#else
import Foundation
#endif
-// MARK: - Swift Bundle Accessor - for SPM
+// MARK: - Swift Bundle Accessor for Frameworks
private class BundleFinder {}
extension Foundation.Bundle {
-/// Since DesignSystem-Debug is a static framework, the bundle containing the resources is copied into the final product.
- static let module: Bundle = {
- let bundleName = "DesignSystem_DesignSystem_Debug"
- let bundleFinderResourceURL = Bundle(for: BundleFinder.self).resourceURL
- var candidates = [
- Bundle.main.resourceURL,
- bundleFinderResourceURL,
- Bundle.main.bundleURL,
- ]
- // This is a fix to make Previews work with bundled resources.
- // Logic here is taken from SPM's generated `resource_bundle_accessors.swift` file,
- // which is located under the derived data directory after building the project.
- if let override = ProcessInfo.processInfo.environment["PACKAGE_RESOURCE_BUNDLE_PATH"] {
- candidates.append(URL(fileURLWithPath: override))
- // Deleting derived data and not rebuilding the frameworks containing resources may result in a state
- // where the bundles are only available in the framework's directory that is actively being previewed.
- // Since we don't know which framework this is, we also need to look in all the framework subpaths.
- if let subpaths = try? Foundation.FileManager.default.contentsOfDirectory(atPath: override) {
- for subpath in subpaths {
- if subpath.hasSuffix(".framework") {
- candidates.append(URL(fileURLWithPath: override + "/" + subpath))
- }
- }
- }
- }
-
- // This is a fix to make unit tests work with bundled resources.
- // Making this change allows unit tests to search one directory up for a bundle.
- // More context can be found in this PR: https://github.com/tuist/tuist/pull/6895
- #if canImport(XCTest)
- candidates.append(bundleFinderResourceURL?.appendingPathComponent(".."))
- #endif
-
- for candidate in candidates {
- let bundlePath = candidate?.appendingPathComponent(bundleName + ".bundle")
- if let bundle = bundlePath.flatMap(Bundle.init(url:)) {
- return bundle
- }
- }
- fatalError("unable to find bundle named DesignSystem_DesignSystem_Debug")
- }()
+/// Since DesignSystem-Debug is a dynamic framework, the bundle for classes within this module can be used directly.
+ static let module = Bundle(for: BundleFinder.self)
}
// MARK: - Objective-C Bundle Accessor
@objc
diff --git a/Projects/Shared/DesignSystem/Derived/Sources/TuistBundle+DesignSystemProd.swift b/Projects/Shared/DesignSystem/Derived/Sources/TuistBundle+DesignSystemProd.swift
index 94110e2..15d7381 100644
--- a/Projects/Shared/DesignSystem/Derived/Sources/TuistBundle+DesignSystemProd.swift
+++ b/Projects/Shared/DesignSystem/Derived/Sources/TuistBundle+DesignSystemProd.swift
@@ -8,50 +8,11 @@ public import Foundation
#else
import Foundation
#endif
-// MARK: - Swift Bundle Accessor - for SPM
+// MARK: - Swift Bundle Accessor for Frameworks
private class BundleFinder {}
extension Foundation.Bundle {
-/// Since DesignSystem-Prod is a static framework, the bundle containing the resources is copied into the final product.
- static let module: Bundle = {
- let bundleName = "DesignSystem_DesignSystem_Prod"
- let bundleFinderResourceURL = Bundle(for: BundleFinder.self).resourceURL
- var candidates = [
- Bundle.main.resourceURL,
- bundleFinderResourceURL,
- Bundle.main.bundleURL,
- ]
- // This is a fix to make Previews work with bundled resources.
- // Logic here is taken from SPM's generated `resource_bundle_accessors.swift` file,
- // which is located under the derived data directory after building the project.
- if let override = ProcessInfo.processInfo.environment["PACKAGE_RESOURCE_BUNDLE_PATH"] {
- candidates.append(URL(fileURLWithPath: override))
- // Deleting derived data and not rebuilding the frameworks containing resources may result in a state
- // where the bundles are only available in the framework's directory that is actively being previewed.
- // Since we don't know which framework this is, we also need to look in all the framework subpaths.
- if let subpaths = try? Foundation.FileManager.default.contentsOfDirectory(atPath: override) {
- for subpath in subpaths {
- if subpath.hasSuffix(".framework") {
- candidates.append(URL(fileURLWithPath: override + "/" + subpath))
- }
- }
- }
- }
-
- // This is a fix to make unit tests work with bundled resources.
- // Making this change allows unit tests to search one directory up for a bundle.
- // More context can be found in this PR: https://github.com/tuist/tuist/pull/6895
- #if canImport(XCTest)
- candidates.append(bundleFinderResourceURL?.appendingPathComponent(".."))
- #endif
-
- for candidate in candidates {
- let bundlePath = candidate?.appendingPathComponent(bundleName + ".bundle")
- if let bundle = bundlePath.flatMap(Bundle.init(url:)) {
- return bundle
- }
- }
- fatalError("unable to find bundle named DesignSystem_DesignSystem_Prod")
- }()
+/// Since DesignSystem-Prod is a dynamic framework, the bundle for classes within this module can be used directly.
+ static let module = Bundle(for: BundleFinder.self)
}
// MARK: - Objective-C Bundle Accessor
@objc
diff --git a/Projects/Shared/DesignSystem/Derived/Sources/TuistBundle+DesignSystemStage.swift b/Projects/Shared/DesignSystem/Derived/Sources/TuistBundle+DesignSystemStage.swift
index d99971b..803b156 100644
--- a/Projects/Shared/DesignSystem/Derived/Sources/TuistBundle+DesignSystemStage.swift
+++ b/Projects/Shared/DesignSystem/Derived/Sources/TuistBundle+DesignSystemStage.swift
@@ -8,50 +8,11 @@ public import Foundation
#else
import Foundation
#endif
-// MARK: - Swift Bundle Accessor - for SPM
+// MARK: - Swift Bundle Accessor for Frameworks
private class BundleFinder {}
extension Foundation.Bundle {
-/// Since DesignSystem-Stage is a static framework, the bundle containing the resources is copied into the final product.
- static let module: Bundle = {
- let bundleName = "DesignSystem_DesignSystem_Stage"
- let bundleFinderResourceURL = Bundle(for: BundleFinder.self).resourceURL
- var candidates = [
- Bundle.main.resourceURL,
- bundleFinderResourceURL,
- Bundle.main.bundleURL,
- ]
- // This is a fix to make Previews work with bundled resources.
- // Logic here is taken from SPM's generated `resource_bundle_accessors.swift` file,
- // which is located under the derived data directory after building the project.
- if let override = ProcessInfo.processInfo.environment["PACKAGE_RESOURCE_BUNDLE_PATH"] {
- candidates.append(URL(fileURLWithPath: override))
- // Deleting derived data and not rebuilding the frameworks containing resources may result in a state
- // where the bundles are only available in the framework's directory that is actively being previewed.
- // Since we don't know which framework this is, we also need to look in all the framework subpaths.
- if let subpaths = try? Foundation.FileManager.default.contentsOfDirectory(atPath: override) {
- for subpath in subpaths {
- if subpath.hasSuffix(".framework") {
- candidates.append(URL(fileURLWithPath: override + "/" + subpath))
- }
- }
- }
- }
-
- // This is a fix to make unit tests work with bundled resources.
- // Making this change allows unit tests to search one directory up for a bundle.
- // More context can be found in this PR: https://github.com/tuist/tuist/pull/6895
- #if canImport(XCTest)
- candidates.append(bundleFinderResourceURL?.appendingPathComponent(".."))
- #endif
-
- for candidate in candidates {
- let bundlePath = candidate?.appendingPathComponent(bundleName + ".bundle")
- if let bundle = bundlePath.flatMap(Bundle.init(url:)) {
- return bundle
- }
- }
- fatalError("unable to find bundle named DesignSystem_DesignSystem_Stage")
- }()
+/// Since DesignSystem-Stage is a dynamic framework, the bundle for classes within this module can be used directly.
+ static let module = Bundle(for: BundleFinder.self)
}
// MARK: - Objective-C Bundle Accessor
@objc
diff --git a/Projects/Shared/DesignSystem/DesignSystem.xcodeproj/project.pbxproj b/Projects/Shared/DesignSystem/DesignSystem.xcodeproj/project.pbxproj
index 929917e..f509e64 100644
--- a/Projects/Shared/DesignSystem/DesignSystem.xcodeproj/project.pbxproj
+++ b/Projects/Shared/DesignSystem/DesignSystem.xcodeproj/project.pbxproj
@@ -7,51 +7,55 @@
objects = {
/* Begin PBXBuildFile section */
- 02086E956F0BCAD214D8D7F4 /* PretendardVariable.ttf in Resources */ = {isa = PBXBuildFile; fileRef = A20647CF23B131D16DCAB555 /* PretendardVariable.ttf */; };
- 03EEB27FBED3F2FBE15F3615 /* Base.swift in Sources */ = {isa = PBXBuildFile; fileRef = F392330D77D65559D1102701 /* Base.swift */; };
+ 0A6B9B2FAF099CEF68CE2E8A /* Colors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03FD426096958CD6D41CCA85 /* Colors.swift */; };
+ 122A224CBF11F5202EDE4E1F /* ImageAssets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 365911FA35B2B70671D60856 /* ImageAssets.xcassets */; };
+ 1E5D2C4A211714DEC0AA0E56 /* Extension+Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = C57A51400075BF17E23E57FD /* Extension+Color.swift */; };
1F4BF4D83DEBABCF9477B5A4 /* TuistFonts+DesignSystemProd.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EF20F019AC6C1E3B3D87AF8 /* TuistFonts+DesignSystemProd.swift */; };
+ 2789723E88C4DA0FD079CC94 /* ImageAssets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 365911FA35B2B70671D60856 /* ImageAssets.xcassets */; };
29B83E78203A842E17186969 /* TuistAssets+DesignSystemProd.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E80CBF5486DD48CEF7D4361 /* TuistAssets+DesignSystemProd.swift */; };
- 2B971169413063D149A93B91 /* PretendardVariable.ttf in Resources */ = {isa = PBXBuildFile; fileRef = A20647CF23B131D16DCAB555 /* PretendardVariable.ttf */; };
+ 2C0E6DEC77A119676F966BF1 /* Colors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03FD426096958CD6D41CCA85 /* Colors.swift */; };
2C2A6F1B0843699ACFE53D23 /* TuistFonts+DesignSystem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1489E7809DA4DADA471C2CDC /* TuistFonts+DesignSystem.swift */; };
- 31FDCEBF2D11CFD7F04719EC /* PretendardVariable.ttf in Resources */ = {isa = PBXBuildFile; fileRef = A20647CF23B131D16DCAB555 /* PretendardVariable.ttf */; };
+ 30C3159302CFDD0DF5C7693F /* PretendardFontFamily.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BD07D41BA669262ACEF6DBE /* PretendardFontFamily.swift */; };
36B4268421AB9CDA58103A7B /* TuistAssets+DesignSystemDebug.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6D0FABFF623E11D22F6BDCC /* TuistAssets+DesignSystemDebug.swift */; };
+ 432FEB3278C92F742A195CE8 /* PretendardVariable.ttf in Resources */ = {isa = PBXBuildFile; fileRef = A20647CF23B131D16DCAB555 /* PretendardVariable.ttf */; };
5535A46BBF316AB4582FB4C9 /* TuistBundle+DesignSystemStage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27AA3E385D373C2295F94842 /* TuistBundle+DesignSystemStage.swift */; };
- 5E7A67D479FC010F9A730C76 /* ImageAssets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 365911FA35B2B70671D60856 /* ImageAssets.xcassets */; };
683B9C0B090D319ECE7EB598 /* TuistFonts+DesignSystemDebug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C0657B12FC785E86158F7DC /* TuistFonts+DesignSystemDebug.swift */; };
- 6A9D0C3784F739E22DC53C14 /* DesignSystem_DesignSystem.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 42D7C40704F4FCBCDB855667 /* DesignSystem_DesignSystem.bundle */; };
- 86F56C5F053B47143C945A1E /* Base.swift in Sources */ = {isa = PBXBuildFile; fileRef = F392330D77D65559D1102701 /* Base.swift */; };
+ 6927446AB5EE7188AD1D0B39 /* ImageAssets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 365911FA35B2B70671D60856 /* ImageAssets.xcassets */; };
+ 6CBFFDE6727988688C659C02 /* ImageAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = D199440E65D8D401EDC98511 /* ImageAsset.swift */; };
+ 6DC10A7B6418AC05BD0B6AC6 /* Colors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03FD426096958CD6D41CCA85 /* Colors.swift */; };
+ 6F92DE23678F9A6267051535 /* Extension+Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAC35B0255CD661A69E96324 /* Extension+Image.swift */; };
+ 80991F64A6AF11F01236591F /* Colors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03FD426096958CD6D41CCA85 /* Colors.swift */; };
+ 8355C7F5099237875CB9E02D /* Extension+Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAC35B0255CD661A69E96324 /* Extension+Image.swift */; };
+ 8AD14825495899390CB752DA /* PretendardFontFamily.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BD07D41BA669262ACEF6DBE /* PretendardFontFamily.swift */; };
+ 9FB151873E728668BCAA4B0A /* Extension+Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = C57A51400075BF17E23E57FD /* Extension+Color.swift */; };
A2CEB3ECFE3AFCFBB6509C79 /* Test.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B67F5AD336FFDED9C31245F /* Test.swift */; };
+ A2D5F30304A4ADD3278E9047 /* PretendardFont.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6B935A678F91D07045536FA /* PretendardFont.swift */; };
+ A3C09BA185C2FA4CF365B5A1 /* ImageAssets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 365911FA35B2B70671D60856 /* ImageAssets.xcassets */; };
+ A4088C965C82018F1A81A682 /* Extension+Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAC35B0255CD661A69E96324 /* Extension+Image.swift */; };
+ A75C82EA8D5C36365B2FA1D4 /* PretendardVariable.ttf in Resources */ = {isa = PBXBuildFile; fileRef = A20647CF23B131D16DCAB555 /* PretendardVariable.ttf */; };
+ ABAFDB030E94712397F1DE0A /* PretendardVariable.ttf in Resources */ = {isa = PBXBuildFile; fileRef = A20647CF23B131D16DCAB555 /* PretendardVariable.ttf */; };
ABB14811E13F7B1ECCF8B086 /* TuistAssets+DesignSystem.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5263BC75B281154AC0B5A7B /* TuistAssets+DesignSystem.swift */; };
- AE98795649E883AC747B5709 /* Base.swift in Sources */ = {isa = PBXBuildFile; fileRef = F392330D77D65559D1102701 /* Base.swift */; };
- BC40AC04CE1BE4D7CA94854B /* ImageAssets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 365911FA35B2B70671D60856 /* ImageAssets.xcassets */; };
+ AD8836C636E43E59E7DB750E /* ImageAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = D199440E65D8D401EDC98511 /* ImageAsset.swift */; };
+ AF941BD7FA43B591A68B5E49 /* PretendardVariable.ttf in Resources */ = {isa = PBXBuildFile; fileRef = A20647CF23B131D16DCAB555 /* PretendardVariable.ttf */; };
BD878E42E01BA5FA93F29FDE /* TuistBundle+DesignSystemDebug.swift in Sources */ = {isa = PBXBuildFile; fileRef = B38EF5B36E88588961AB7E44 /* TuistBundle+DesignSystemDebug.swift */; };
C438E92FA9121880084AE9AA /* DesignSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 69B7BBEAD5472C7195924AC8 /* DesignSystem.framework */; };
+ C83CACD5B5F275224A93814E /* ImageAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = D199440E65D8D401EDC98511 /* ImageAsset.swift */; };
+ CF23E568617BA29AD1F6DC31 /* PretendardFontFamily.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BD07D41BA669262ACEF6DBE /* PretendardFontFamily.swift */; };
+ D34856BC0CD7243696B3CD01 /* PretendardFontFamily.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BD07D41BA669262ACEF6DBE /* PretendardFontFamily.swift */; };
D4BBBE665283FCFF21AF1E1E /* TuistFonts+DesignSystemStage.swift in Sources */ = {isa = PBXBuildFile; fileRef = A61786D0EB738723AB6A3E52 /* TuistFonts+DesignSystemStage.swift */; };
DF26B81FBD6FDC0158FA47C7 /* TuistAssets+DesignSystemStage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1609C54BDDFC80336CF0C360 /* TuistAssets+DesignSystemStage.swift */; };
- E4A9BC98A8E210D6173854CE /* DesignSystem_DesignSystem.bundle in Dependencies */ = {isa = PBXBuildFile; fileRef = 42D7C40704F4FCBCDB855667 /* DesignSystem_DesignSystem.bundle */; };
- E79FE8601AE837DBF04B8E00 /* ImageAssets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 365911FA35B2B70671D60856 /* ImageAssets.xcassets */; };
- E9F5ACA7F45EA843AF1E3983 /* Base.swift in Sources */ = {isa = PBXBuildFile; fileRef = F392330D77D65559D1102701 /* Base.swift */; };
- F3289F76100C3623ADD227DF /* ImageAssets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 365911FA35B2B70671D60856 /* ImageAssets.xcassets */; };
+ E2C51F74A3D71B4974AD712D /* Extension+Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = C57A51400075BF17E23E57FD /* Extension+Color.swift */; };
+ E6222805F95FECDB842557D2 /* PretendardFont.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6B935A678F91D07045536FA /* PretendardFont.swift */; };
+ F16B378FA89AF6BB63790180 /* ImageAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = D199440E65D8D401EDC98511 /* ImageAsset.swift */; };
+ F244C880769775813B98E17D /* Extension+Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAC35B0255CD661A69E96324 /* Extension+Image.swift */; };
+ F28419D1493CD6CC003EDF76 /* PretendardFont.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6B935A678F91D07045536FA /* PretendardFont.swift */; };
+ F3862284686A6F20FC08AEA4 /* Extension+Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = C57A51400075BF17E23E57FD /* Extension+Color.swift */; };
F6018B5F7748E322214C52D6 /* TuistBundle+DesignSystem.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE4AD9735556ECA8C8008FEC /* TuistBundle+DesignSystem.swift */; };
FA17A19D49963C814439E27E /* TuistBundle+DesignSystemProd.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B0C3E527CEC0A57D2B99BFB /* TuistBundle+DesignSystemProd.swift */; };
- FDEBA8D19C6B643D2EE7D847 /* PretendardVariable.ttf in Resources */ = {isa = PBXBuildFile; fileRef = A20647CF23B131D16DCAB555 /* PretendardVariable.ttf */; };
+ FF6F0997DBE31841F5D2484F /* PretendardFont.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6B935A678F91D07045536FA /* PretendardFont.swift */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
- 20E90005D70A7468024DE83C /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = F639F9585E77B0BBBB642E14 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 707910BA6BE9907351D0858D;
- remoteInfo = DesignSystem_DesignSystem_Debug;
- };
- 4A4956649CBDCC6BF0221AD1 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = F639F9585E77B0BBBB642E14 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = C777EA7684CF3B97BE76C38C;
- remoteInfo = DesignSystem_DesignSystem;
- };
780AF5A021DE23D585EE2ED6 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F639F9585E77B0BBBB642E14 /* Project object */;
@@ -59,33 +63,9 @@
remoteGlobalIDString = 83C9B5D1938C22907FF6E247;
remoteInfo = DesignSystem;
};
- AE6E28587E490E5B4810FFFA /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = F639F9585E77B0BBBB642E14 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 731284097D03F7AE7DAF61C7;
- remoteInfo = DesignSystem_DesignSystem_Prod;
- };
- BBD5D604069715B0FD97C36B /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = F639F9585E77B0BBBB642E14 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 36DB180B3BF086646401D7DF;
- remoteInfo = DesignSystem_DesignSystem_Stage;
- };
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
- 0F682C693EA88A8520C88ADA /* Embed Frameworks */ = {
- isa = PBXCopyFilesBuildPhase;
- buildActionMask = 2147483647;
- dstPath = "";
- dstSubfolderSpec = 10;
- files = (
- );
- name = "Embed Frameworks";
- runOnlyForDeploymentPostprocessing = 0;
- };
188C94718B4CAFFF5622CD06 /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
@@ -106,16 +86,6 @@
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
- 3FBA6A1C0FF2C099107F7C40 /* Embed Frameworks */ = {
- isa = PBXCopyFilesBuildPhase;
- buildActionMask = 2147483647;
- dstPath = "";
- dstSubfolderSpec = 10;
- files = (
- );
- name = "Embed Frameworks";
- runOnlyForDeploymentPostprocessing = 0;
- };
49C4A8593835DDF36FBC2A05 /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
@@ -126,16 +96,6 @@
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
- 5F500C9E427FA7872826D3DF /* Embed Frameworks */ = {
- isa = PBXCopyFilesBuildPhase;
- buildActionMask = 2147483647;
- dstPath = "";
- dstSubfolderSpec = 10;
- files = (
- );
- name = "Embed Frameworks";
- runOnlyForDeploymentPostprocessing = 0;
- };
9A689226874D46B59FD12E7E /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
@@ -146,16 +106,6 @@
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
- B89E06F8898C67DCC5389581 /* Embed Frameworks */ = {
- isa = PBXCopyFilesBuildPhase;
- buildActionMask = 2147483647;
- dstPath = "";
- dstSubfolderSpec = 10;
- files = (
- );
- name = "Embed Frameworks";
- runOnlyForDeploymentPostprocessing = 0;
- };
F2166D77A31A58D48E2556FF /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
@@ -166,39 +116,26 @@
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
- FFFE0F493C50B650BFA949E3 /* Dependencies */ = {
- isa = PBXCopyFilesBuildPhase;
- buildActionMask = 8;
- dstSubfolderSpec = 16;
- files = (
- E4A9BC98A8E210D6173854CE /* DesignSystem_DesignSystem.bundle in Dependencies */,
- );
- name = Dependencies;
- runOnlyForDeploymentPostprocessing = 1;
- };
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
+ 03FD426096958CD6D41CCA85 /* Colors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Colors.swift; sourceTree = ""; };
0B67F5AD336FFDED9C31245F /* Test.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Test.swift; sourceTree = ""; };
1489E7809DA4DADA471C2CDC /* TuistFonts+DesignSystem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TuistFonts+DesignSystem.swift"; sourceTree = ""; };
1609C54BDDFC80336CF0C360 /* TuistAssets+DesignSystemStage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TuistAssets+DesignSystemStage.swift"; sourceTree = ""; };
- 24E0063F8DAAFAE14BCFEE93 /* DesignSystem_DesignSystem_Prod.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DesignSystem_DesignSystem_Prod.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
27AA3E385D373C2295F94842 /* TuistBundle+DesignSystemStage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TuistBundle+DesignSystemStage.swift"; sourceTree = ""; };
286D4EE69896CE34670D1AE0 /* DesignSystem_Prod.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DesignSystem_Prod.framework; sourceTree = BUILT_PRODUCTS_DIR; };
2EF20F019AC6C1E3B3D87AF8 /* TuistFonts+DesignSystemProd.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TuistFonts+DesignSystemProd.swift"; sourceTree = ""; };
365911FA35B2B70671D60856 /* ImageAssets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = ImageAssets.xcassets; sourceTree = ""; };
- 42D7C40704F4FCBCDB855667 /* DesignSystem_DesignSystem.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DesignSystem_DesignSystem.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
- 44A000B3D481B9241DB8971A /* DesignSystem_DesignSystem_Prod-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "DesignSystem_DesignSystem_Prod-Info.plist"; sourceTree = ""; };
469F4B641DBB710B1B90BAD8 /* DesignSystemTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "DesignSystemTests-Info.plist"; sourceTree = ""; };
67AC3D394CED665A57B6D341 /* DesignSystem-Stage-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "DesignSystem-Stage-Info.plist"; sourceTree = ""; };
69B7BBEAD5472C7195924AC8 /* DesignSystem.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DesignSystem.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 6BD07D41BA669262ACEF6DBE /* PretendardFontFamily.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PretendardFontFamily.swift; sourceTree = ""; };
7B11E5E9D21524DF1C180F0C /* DesignSystem_Debug.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DesignSystem_Debug.framework; sourceTree = BUILT_PRODUCTS_DIR; };
7C0657B12FC785E86158F7DC /* TuistFonts+DesignSystemDebug.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TuistFonts+DesignSystemDebug.swift"; sourceTree = ""; };
7EF38864C69153237B1B4234 /* DesignSystem-Debug-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "DesignSystem-Debug-Info.plist"; sourceTree = ""; };
- 8011B55F1DC08EC73C2467B4 /* DesignSystem_DesignSystem_Stage.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DesignSystem_DesignSystem_Stage.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
8080BDCE77FA8041E648FFE0 /* DesignSystem-Prod-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "DesignSystem-Prod-Info.plist"; sourceTree = ""; };
8374AFD4C591FD586AC84128 /* DesignSystem_Stage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DesignSystem_Stage.framework; sourceTree = BUILT_PRODUCTS_DIR; };
- 8706A3EA246104147CB10AC9 /* DesignSystem_DesignSystem_Stage-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "DesignSystem_DesignSystem_Stage-Info.plist"; sourceTree = ""; };
8937FA9427EEA938B58C5B3E /* DesignSystem-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "DesignSystem-Info.plist"; sourceTree = ""; };
8E80CBF5486DD48CEF7D4361 /* TuistAssets+DesignSystemProd.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TuistAssets+DesignSystemProd.swift"; sourceTree = ""; };
9B0C3E527CEC0A57D2B99BFB /* TuistBundle+DesignSystemProd.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TuistBundle+DesignSystemProd.swift"; sourceTree = ""; };
@@ -207,22 +144,15 @@
A61786D0EB738723AB6A3E52 /* TuistFonts+DesignSystemStage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TuistFonts+DesignSystemStage.swift"; sourceTree = ""; };
B38EF5B36E88588961AB7E44 /* TuistBundle+DesignSystemDebug.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TuistBundle+DesignSystemDebug.swift"; sourceTree = ""; };
BE4AD9735556ECA8C8008FEC /* TuistBundle+DesignSystem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TuistBundle+DesignSystem.swift"; sourceTree = ""; };
+ C57A51400075BF17E23E57FD /* Extension+Color.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Extension+Color.swift"; sourceTree = ""; };
+ CAC35B0255CD661A69E96324 /* Extension+Image.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Extension+Image.swift"; sourceTree = ""; };
+ D199440E65D8D401EDC98511 /* ImageAsset.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageAsset.swift; sourceTree = ""; };
D6D0FABFF623E11D22F6BDCC /* TuistAssets+DesignSystemDebug.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TuistAssets+DesignSystemDebug.swift"; sourceTree = ""; };
- D8C4AF8E52680E324D6FBCBF /* DesignSystem_DesignSystem_Debug.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DesignSystem_DesignSystem_Debug.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
- DDA12AD00E98A3497D3A729E /* DesignSystem_DesignSystem-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "DesignSystem_DesignSystem-Info.plist"; sourceTree = ""; };
ECAFBD3892447294C1342932 /* DesignSystemTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DesignSystemTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
- F392330D77D65559D1102701 /* Base.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Base.swift; sourceTree = ""; };
- FACA604C0F807EB6665FF98A /* DesignSystem_DesignSystem_Debug-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "DesignSystem_DesignSystem_Debug-Info.plist"; sourceTree = ""; };
+ F6B935A678F91D07045536FA /* PretendardFont.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PretendardFont.swift; sourceTree = ""; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
- 1964AC1CF76FA8EBDF2A15A1 /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
21D2E38EFDFDB350406F7982 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
@@ -245,27 +175,6 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
- 4BABCA327D9323795936DAB5 /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 6BAB3C09B0843BDAAE985474 /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 95242FF3F1F12C3D45A52FC6 /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
9C2812D88455F1F58E39B693 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
@@ -286,7 +195,9 @@
0E1288659896D0CFF98DA5AA /* Sources */ = {
isa = PBXGroup;
children = (
- F392330D77D65559D1102701 /* Base.swift */,
+ EE53A850990E859B77A63149 /* Color */,
+ A5D8A7BA4E4303B862C68866 /* Font */,
+ 3D56AC3DF263FFE10ECDAF91 /* Image */,
);
path = Sources;
sourceTree = "";
@@ -310,6 +221,15 @@
path = DesignSystemTests;
sourceTree = "";
};
+ 3D56AC3DF263FFE10ECDAF91 /* Image */ = {
+ isa = PBXGroup;
+ children = (
+ CAC35B0255CD661A69E96324 /* Extension+Image.swift */,
+ D199440E65D8D401EDC98511 /* ImageAsset.swift */,
+ );
+ path = Image;
+ sourceTree = "";
+ };
40B3714D155242D0EB4D6C9B /* Sources */ = {
isa = PBXGroup;
children = (
@@ -330,10 +250,6 @@
isa = PBXGroup;
children = (
7B11E5E9D21524DF1C180F0C /* DesignSystem_Debug.framework */,
- D8C4AF8E52680E324D6FBCBF /* DesignSystem_DesignSystem_Debug.bundle */,
- 24E0063F8DAAFAE14BCFEE93 /* DesignSystem_DesignSystem_Prod.bundle */,
- 8011B55F1DC08EC73C2467B4 /* DesignSystem_DesignSystem_Stage.bundle */,
- 42D7C40704F4FCBCDB855667 /* DesignSystem_DesignSystem.bundle */,
286D4EE69896CE34670D1AE0 /* DesignSystem_Prod.framework */,
8374AFD4C591FD586AC84128 /* DesignSystem_Stage.framework */,
69B7BBEAD5472C7195924AC8 /* DesignSystem.framework */,
@@ -360,6 +276,15 @@
path = Resources;
sourceTree = "";
};
+ A5D8A7BA4E4303B862C68866 /* Font */ = {
+ isa = PBXGroup;
+ children = (
+ F6B935A678F91D07045536FA /* PretendardFont.swift */,
+ 6BD07D41BA669262ACEF6DBE /* PretendardFontFamily.swift */,
+ );
+ path = Font;
+ sourceTree = "";
+ };
D5FD3537E28AE857DC09D214 /* Sources */ = {
isa = PBXGroup;
children = (
@@ -387,13 +312,18 @@
);
sourceTree = "";
};
+ EE53A850990E859B77A63149 /* Color */ = {
+ isa = PBXGroup;
+ children = (
+ 03FD426096958CD6D41CCA85 /* Colors.swift */,
+ C57A51400075BF17E23E57FD /* Extension+Color.swift */,
+ );
+ path = Color;
+ sourceTree = "";
+ };
F2F0D6EECE384EBEC3AFDEB4 /* InfoPlists */ = {
isa = PBXGroup;
children = (
- FACA604C0F807EB6665FF98A /* DesignSystem_DesignSystem_Debug-Info.plist */,
- 44A000B3D481B9241DB8971A /* DesignSystem_DesignSystem_Prod-Info.plist */,
- 8706A3EA246104147CB10AC9 /* DesignSystem_DesignSystem_Stage-Info.plist */,
- DDA12AD00E98A3497D3A729E /* DesignSystem_DesignSystem-Info.plist */,
7EF38864C69153237B1B4234 /* DesignSystem-Debug-Info.plist */,
8937FA9427EEA938B58C5B3E /* DesignSystem-Info.plist */,
8080BDCE77FA8041E648FFE0 /* DesignSystem-Prod-Info.plist */,
@@ -414,7 +344,6 @@
8836997EA64CE056B14C043C /* Resources */,
49CB8920B5AE9ECAFBA0D86F /* Frameworks */,
F2166D77A31A58D48E2556FF /* Embed Frameworks */,
- FFFE0F493C50B650BFA949E3 /* Dependencies */,
);
buildRules = (
);
@@ -440,7 +369,6 @@
buildRules = (
);
dependencies = (
- F2408E3D40B4685960561532 /* PBXTargetDependency */,
);
name = "DesignSystem-Stage";
packageProductDependencies = (
@@ -449,26 +377,6 @@
productReference = 8374AFD4C591FD586AC84128 /* DesignSystem_Stage.framework */;
productType = "com.apple.product-type.framework";
};
- 36DB180B3BF086646401D7DF /* DesignSystem_DesignSystem_Stage */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = E88DC62F52FDE860A2270512 /* Build configuration list for PBXNativeTarget "DesignSystem_DesignSystem_Stage" */;
- buildPhases = (
- 0DE87B2F4A0816091C2EEEDC /* Sources */,
- A2FC9593736D3FE709F1DBCD /* Resources */,
- 95242FF3F1F12C3D45A52FC6 /* Frameworks */,
- 5F500C9E427FA7872826D3DF /* Embed Frameworks */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = DesignSystem_DesignSystem_Stage;
- packageProductDependencies = (
- );
- productName = DesignSystem_DesignSystem_Stage;
- productReference = 8011B55F1DC08EC73C2467B4 /* DesignSystem_DesignSystem_Stage.bundle */;
- productType = "com.apple.product-type.bundle";
- };
4F2F9D111E325D40D20A2774 /* DesignSystem-Prod */ = {
isa = PBXNativeTarget;
buildConfigurationList = 50584AEE63DB98EF9F40CCBB /* Build configuration list for PBXNativeTarget "DesignSystem-Prod" */;
@@ -481,7 +389,6 @@
buildRules = (
);
dependencies = (
- 109F5EAE8D098E0F2D76AE38 /* PBXTargetDependency */,
);
name = "DesignSystem-Prod";
packageProductDependencies = (
@@ -490,46 +397,6 @@
productReference = 286D4EE69896CE34670D1AE0 /* DesignSystem_Prod.framework */;
productType = "com.apple.product-type.framework";
};
- 707910BA6BE9907351D0858D /* DesignSystem_DesignSystem_Debug */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 7357DFBD14391E34E3E3AD35 /* Build configuration list for PBXNativeTarget "DesignSystem_DesignSystem_Debug" */;
- buildPhases = (
- 46DEBDB19426290B26382C1F /* Sources */,
- 437A7119CFA8BD74EA861813 /* Resources */,
- 4BABCA327D9323795936DAB5 /* Frameworks */,
- 0F682C693EA88A8520C88ADA /* Embed Frameworks */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = DesignSystem_DesignSystem_Debug;
- packageProductDependencies = (
- );
- productName = DesignSystem_DesignSystem_Debug;
- productReference = D8C4AF8E52680E324D6FBCBF /* DesignSystem_DesignSystem_Debug.bundle */;
- productType = "com.apple.product-type.bundle";
- };
- 731284097D03F7AE7DAF61C7 /* DesignSystem_DesignSystem_Prod */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 74D0AE04AC7A67AB1B7C67B1 /* Build configuration list for PBXNativeTarget "DesignSystem_DesignSystem_Prod" */;
- buildPhases = (
- B37DFD1B055211D20173AB29 /* Sources */,
- 281B8A4A081EC96D6F3EC259 /* Resources */,
- 6BAB3C09B0843BDAAE985474 /* Frameworks */,
- B89E06F8898C67DCC5389581 /* Embed Frameworks */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = DesignSystem_DesignSystem_Prod;
- packageProductDependencies = (
- );
- productName = DesignSystem_DesignSystem_Prod;
- productReference = 24E0063F8DAAFAE14BCFEE93 /* DesignSystem_DesignSystem_Prod.bundle */;
- productType = "com.apple.product-type.bundle";
- };
83C9B5D1938C22907FF6E247 /* DesignSystem */ = {
isa = PBXNativeTarget;
buildConfigurationList = FDE90610E9DF3345CFC83326 /* Build configuration list for PBXNativeTarget "DesignSystem" */;
@@ -542,7 +409,6 @@
buildRules = (
);
dependencies = (
- 5EE60265510B17C28AE5EBA4 /* PBXTargetDependency */,
);
name = DesignSystem;
packageProductDependencies = (
@@ -551,26 +417,6 @@
productReference = 69B7BBEAD5472C7195924AC8 /* DesignSystem.framework */;
productType = "com.apple.product-type.framework";
};
- C777EA7684CF3B97BE76C38C /* DesignSystem_DesignSystem */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 05AE9C11574FFE2195EAFA90 /* Build configuration list for PBXNativeTarget "DesignSystem_DesignSystem" */;
- buildPhases = (
- 97B9A85DB0C77866043716C8 /* Sources */,
- B43C3DC03910608BAD041023 /* Resources */,
- 1964AC1CF76FA8EBDF2A15A1 /* Frameworks */,
- 3FBA6A1C0FF2C099107F7C40 /* Embed Frameworks */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = DesignSystem_DesignSystem;
- packageProductDependencies = (
- );
- productName = DesignSystem_DesignSystem;
- productReference = 42D7C40704F4FCBCDB855667 /* DesignSystem_DesignSystem.bundle */;
- productType = "com.apple.product-type.bundle";
- };
CDC7A90126EADC1CB1D53626 /* DesignSystem-Debug */ = {
isa = PBXNativeTarget;
buildConfigurationList = 99B644CEC306362CFC61EEEC /* Build configuration list for PBXNativeTarget "DesignSystem-Debug" */;
@@ -583,7 +429,6 @@
buildRules = (
);
dependencies = (
- 0A01D9C61E614BA114130103 /* PBXTargetDependency */,
);
name = "DesignSystem-Debug";
packageProductDependencies = (
@@ -620,10 +465,6 @@
4F2F9D111E325D40D20A2774 /* DesignSystem-Prod */,
1C92443DDD263D870B1CDC4C /* DesignSystem-Stage */,
0F708BB592F173C2660727CA /* DesignSystemTests */,
- C777EA7684CF3B97BE76C38C /* DesignSystem_DesignSystem */,
- 707910BA6BE9907351D0858D /* DesignSystem_DesignSystem_Debug */,
- 731284097D03F7AE7DAF61C7 /* DesignSystem_DesignSystem_Prod */,
- 36DB180B3BF086646401D7DF /* DesignSystem_DesignSystem_Stage */,
);
};
/* End PBXProject section */
@@ -633,24 +474,8 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 281B8A4A081EC96D6F3EC259 /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- FDEBA8D19C6B643D2EE7D847 /* PretendardVariable.ttf in Resources */,
- F3289F76100C3623ADD227DF /* ImageAssets.xcassets in Resources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 437A7119CFA8BD74EA861813 /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 2B971169413063D149A93B91 /* PretendardVariable.ttf in Resources */,
- 5E7A67D479FC010F9A730C76 /* ImageAssets.xcassets in Resources */,
+ AF941BD7FA43B591A68B5E49 /* PretendardVariable.ttf in Resources */,
+ 6927446AB5EE7188AD1D0B39 /* ImageAssets.xcassets in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -658,6 +483,8 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
+ 432FEB3278C92F742A195CE8 /* PretendardVariable.ttf in Resources */,
+ A3C09BA185C2FA4CF365B5A1 /* ImageAssets.xcassets in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -665,6 +492,8 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
+ ABAFDB030E94712397F1DE0A /* PretendardVariable.ttf in Resources */,
+ 2789723E88C4DA0FD079CC94 /* ImageAssets.xcassets in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -672,25 +501,6 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- 6A9D0C3784F739E22DC53C14 /* DesignSystem_DesignSystem.bundle in Resources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- A2FC9593736D3FE709F1DBCD /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 02086E956F0BCAD214D8D7F4 /* PretendardVariable.ttf in Resources */,
- BC40AC04CE1BE4D7CA94854B /* ImageAssets.xcassets in Resources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- B43C3DC03910608BAD041023 /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 31FDCEBF2D11CFD7F04719EC /* PretendardVariable.ttf in Resources */,
- E79FE8601AE837DBF04B8E00 /* ImageAssets.xcassets in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -698,19 +508,14 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
+ A75C82EA8D5C36365B2FA1D4 /* PretendardVariable.ttf in Resources */,
+ 122A224CBF11F5202EDE4E1F /* ImageAssets.xcassets in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
- 0DE87B2F4A0816091C2EEEDC /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
2A168B4F7C734A0F8F15FBF9 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
@@ -718,14 +523,12 @@
36B4268421AB9CDA58103A7B /* TuistAssets+DesignSystemDebug.swift in Sources */,
BD878E42E01BA5FA93F29FDE /* TuistBundle+DesignSystemDebug.swift in Sources */,
683B9C0B090D319ECE7EB598 /* TuistFonts+DesignSystemDebug.swift in Sources */,
- 86F56C5F053B47143C945A1E /* Base.swift in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 46DEBDB19426290B26382C1F /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
+ 80991F64A6AF11F01236591F /* Colors.swift in Sources */,
+ E2C51F74A3D71B4974AD712D /* Extension+Color.swift in Sources */,
+ E6222805F95FECDB842557D2 /* PretendardFont.swift in Sources */,
+ 30C3159302CFDD0DF5C7693F /* PretendardFontFamily.swift in Sources */,
+ F244C880769775813B98E17D /* Extension+Image.swift in Sources */,
+ AD8836C636E43E59E7DB750E /* ImageAsset.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -736,21 +539,12 @@
29B83E78203A842E17186969 /* TuistAssets+DesignSystemProd.swift in Sources */,
FA17A19D49963C814439E27E /* TuistBundle+DesignSystemProd.swift in Sources */,
1F4BF4D83DEBABCF9477B5A4 /* TuistFonts+DesignSystemProd.swift in Sources */,
- AE98795649E883AC747B5709 /* Base.swift in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 97B9A85DB0C77866043716C8 /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- B37DFD1B055211D20173AB29 /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
+ 6DC10A7B6418AC05BD0B6AC6 /* Colors.swift in Sources */,
+ F3862284686A6F20FC08AEA4 /* Extension+Color.swift in Sources */,
+ F28419D1493CD6CC003EDF76 /* PretendardFont.swift in Sources */,
+ D34856BC0CD7243696B3CD01 /* PretendardFontFamily.swift in Sources */,
+ 6F92DE23678F9A6267051535 /* Extension+Image.swift in Sources */,
+ 6CBFFDE6727988688C659C02 /* ImageAsset.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -761,7 +555,12 @@
ABB14811E13F7B1ECCF8B086 /* TuistAssets+DesignSystem.swift in Sources */,
F6018B5F7748E322214C52D6 /* TuistBundle+DesignSystem.swift in Sources */,
2C2A6F1B0843699ACFE53D23 /* TuistFonts+DesignSystem.swift in Sources */,
- E9F5ACA7F45EA843AF1E3983 /* Base.swift in Sources */,
+ 0A6B9B2FAF099CEF68CE2E8A /* Colors.swift in Sources */,
+ 1E5D2C4A211714DEC0AA0E56 /* Extension+Color.swift in Sources */,
+ A2D5F30304A4ADD3278E9047 /* PretendardFont.swift in Sources */,
+ 8AD14825495899390CB752DA /* PretendardFontFamily.swift in Sources */,
+ 8355C7F5099237875CB9E02D /* Extension+Image.swift in Sources */,
+ C83CACD5B5F275224A93814E /* ImageAsset.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -772,7 +571,12 @@
DF26B81FBD6FDC0158FA47C7 /* TuistAssets+DesignSystemStage.swift in Sources */,
5535A46BBF316AB4582FB4C9 /* TuistBundle+DesignSystemStage.swift in Sources */,
D4BBBE665283FCFF21AF1E1E /* TuistFonts+DesignSystemStage.swift in Sources */,
- 03EEB27FBED3F2FBE15F3615 /* Base.swift in Sources */,
+ 2C0E6DEC77A119676F966BF1 /* Colors.swift in Sources */,
+ 9FB151873E728668BCAA4B0A /* Extension+Color.swift in Sources */,
+ FF6F0997DBE31841F5D2484F /* PretendardFont.swift in Sources */,
+ CF23E568617BA29AD1F6DC31 /* PretendardFontFamily.swift in Sources */,
+ A4088C965C82018F1A81A682 /* Extension+Image.swift in Sources */,
+ F16B378FA89AF6BB63790180 /* ImageAsset.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -787,66 +591,15 @@
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
- 0A01D9C61E614BA114130103 /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- name = DesignSystem_DesignSystem_Debug;
- target = 707910BA6BE9907351D0858D /* DesignSystem_DesignSystem_Debug */;
- targetProxy = 20E90005D70A7468024DE83C /* PBXContainerItemProxy */;
- };
- 109F5EAE8D098E0F2D76AE38 /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- name = DesignSystem_DesignSystem_Prod;
- target = 731284097D03F7AE7DAF61C7 /* DesignSystem_DesignSystem_Prod */;
- targetProxy = AE6E28587E490E5B4810FFFA /* PBXContainerItemProxy */;
- };
- 5EE60265510B17C28AE5EBA4 /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- name = DesignSystem_DesignSystem;
- target = C777EA7684CF3B97BE76C38C /* DesignSystem_DesignSystem */;
- targetProxy = 4A4956649CBDCC6BF0221AD1 /* PBXContainerItemProxy */;
- };
C3373F47F3B553009386B333 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = DesignSystem;
target = 83C9B5D1938C22907FF6E247 /* DesignSystem */;
targetProxy = 780AF5A021DE23D585EE2ED6 /* PBXContainerItemProxy */;
};
- F2408E3D40B4685960561532 /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- name = DesignSystem_DesignSystem_Stage;
- target = 36DB180B3BF086646401D7DF /* DesignSystem_DesignSystem_Stage */;
- targetProxy = BBD5D604069715B0FD97C36B /* PBXContainerItemProxy */;
- };
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
- 06FE36F5BCD04B71D2901212 /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- CODE_SIGNING_ALLOWED = NO;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- GENERATE_MASTER_OBJECT_FILE = NO;
- INFOPLIST_FILE = "Derived/InfoPlists/DesignSystem_DesignSystem-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
- PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Bandscape.DesignSystem.generated.resources;
- PRODUCT_NAME = DesignSystem_DesignSystem;
- SDKROOT = iphoneos;
- SKIP_INSTALL = YES;
- SUPPORTS_MACCATALYST = NO;
- SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
- SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
- SWIFT_ACTIVE_COMPILATION_CONDITIONS = (
- "$(inherited)",
- DEBUG,
- );
- SWIFT_COMPILATION_MODE = singlefile;
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
- SWIFT_VERSION = 5.0;
- TARGETED_DEVICE_FAMILY = 1;
- VERSIONING_SYSTEM = "";
- };
- name = Debug;
- };
0C02DEECDC95653FCDD00F9F /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
@@ -858,13 +611,12 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/DesignSystem-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
- MACH_O_TYPE = staticlib;
PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Bandscape.DesignSystem;
PRODUCT_NAME = DesignSystem;
SDKROOT = iphoneos;
@@ -896,13 +648,12 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/DesignSystem-Debug-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
- MACH_O_TYPE = staticlib;
PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Bandscape.DesignSystem;
PRODUCT_NAME = DesignSystem_Debug;
SDKROOT = iphoneos;
@@ -930,13 +681,12 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/DesignSystem-Prod-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
- MACH_O_TYPE = staticlib;
PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Bandscape.DesignSystem;
PRODUCT_NAME = DesignSystem_Prod;
SDKROOT = iphoneos;
@@ -962,7 +712,7 @@
buildSettings = {
CODE_SIGN_IDENTITY = "iPhone Developer";
INFOPLIST_FILE = "Derived/InfoPlists/DesignSystemTests-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -990,7 +740,7 @@
buildSettings = {
CODE_SIGN_IDENTITY = "iPhone Developer";
INFOPLIST_FILE = "Derived/InfoPlists/DesignSystemTests-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1009,29 +759,6 @@
};
name = Release;
};
- 211D0141C9134D6AE10CB1DA /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- CODE_SIGNING_ALLOWED = NO;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- GENERATE_MASTER_OBJECT_FILE = NO;
- INFOPLIST_FILE = "Derived/InfoPlists/DesignSystem_DesignSystem_Prod-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
- PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Bandscape.DesignSystem.generated.resources;
- PRODUCT_NAME = DesignSystem_DesignSystem_Prod;
- SDKROOT = iphoneos;
- SKIP_INSTALL = YES;
- SUPPORTS_MACCATALYST = NO;
- SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
- SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
- SWIFT_VERSION = 5.0;
- TARGETED_DEVICE_FAMILY = 1;
- VERSIONING_SYSTEM = "";
- };
- name = Release;
- };
52C14854ECC2ED10764A18BC /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
@@ -1043,13 +770,12 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/DesignSystem-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
- MACH_O_TYPE = staticlib;
PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Bandscape.DesignSystem;
PRODUCT_NAME = DesignSystem;
SDKROOT = iphoneos;
@@ -1077,13 +803,12 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/DesignSystem-Prod-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
- MACH_O_TYPE = staticlib;
PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Bandscape.DesignSystem;
PRODUCT_NAME = DesignSystem_Prod;
SDKROOT = iphoneos;
@@ -1111,13 +836,12 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/DesignSystem-Stage-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
- MACH_O_TYPE = staticlib;
PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Bandscape.DesignSystem;
PRODUCT_NAME = DesignSystem_Stage;
SDKROOT = iphoneos;
@@ -1197,52 +921,6 @@
};
name = Debug;
};
- 85B6B79ADD7A4E7548F316CC /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- CODE_SIGNING_ALLOWED = NO;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- GENERATE_MASTER_OBJECT_FILE = NO;
- INFOPLIST_FILE = "Derived/InfoPlists/DesignSystem_DesignSystem-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
- PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Bandscape.DesignSystem.generated.resources;
- PRODUCT_NAME = DesignSystem_DesignSystem;
- SDKROOT = iphoneos;
- SKIP_INSTALL = YES;
- SUPPORTS_MACCATALYST = NO;
- SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
- SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
- SWIFT_VERSION = 5.0;
- TARGETED_DEVICE_FAMILY = 1;
- VERSIONING_SYSTEM = "";
- };
- name = Release;
- };
- 87C6813AE2FF738F0554CA0E /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- CODE_SIGNING_ALLOWED = NO;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- GENERATE_MASTER_OBJECT_FILE = NO;
- INFOPLIST_FILE = "Derived/InfoPlists/DesignSystem_DesignSystem_Stage-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
- PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Bandscape.DesignSystem.generated.resources;
- PRODUCT_NAME = DesignSystem_DesignSystem_Stage;
- SDKROOT = iphoneos;
- SKIP_INSTALL = YES;
- SUPPORTS_MACCATALYST = NO;
- SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
- SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
- SWIFT_VERSION = 5.0;
- TARGETED_DEVICE_FAMILY = 1;
- VERSIONING_SYSTEM = "";
- };
- name = Release;
- };
880EB30003E96091B64EE0A0 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
@@ -1254,13 +932,12 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/DesignSystem-Stage-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
- MACH_O_TYPE = staticlib;
PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Bandscape.DesignSystem;
PRODUCT_NAME = DesignSystem_Stage;
SDKROOT = iphoneos;
@@ -1330,33 +1007,6 @@
};
name = Release;
};
- 8FFA562D45CDD5938B08D60D /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- CODE_SIGNING_ALLOWED = NO;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- GENERATE_MASTER_OBJECT_FILE = NO;
- INFOPLIST_FILE = "Derived/InfoPlists/DesignSystem_DesignSystem_Stage-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
- PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Bandscape.DesignSystem.generated.resources;
- PRODUCT_NAME = DesignSystem_DesignSystem_Stage;
- SDKROOT = iphoneos;
- SKIP_INSTALL = YES;
- SUPPORTS_MACCATALYST = NO;
- SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
- SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
- SWIFT_ACTIVE_COMPILATION_CONDITIONS = (
- "$(inherited)",
- DEBUG,
- );
- SWIFT_COMPILATION_MODE = singlefile;
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
- SWIFT_VERSION = 5.0;
- TARGETED_DEVICE_FAMILY = 1;
- VERSIONING_SYSTEM = "";
- };
- name = Debug;
- };
9F2683426B6A4AC0D91D4796 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
@@ -1368,13 +1018,12 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/DesignSystem-Debug-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
- MACH_O_TYPE = staticlib;
PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Bandscape.DesignSystem;
PRODUCT_NAME = DesignSystem_Debug;
SDKROOT = iphoneos;
@@ -1395,95 +1044,9 @@
};
name = Debug;
};
- B208567C084E38A6989DCB97 /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- CODE_SIGNING_ALLOWED = NO;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- GENERATE_MASTER_OBJECT_FILE = NO;
- INFOPLIST_FILE = "Derived/InfoPlists/DesignSystem_DesignSystem_Debug-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
- PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Bandscape.DesignSystem.generated.resources;
- PRODUCT_NAME = DesignSystem_DesignSystem_Debug;
- SDKROOT = iphoneos;
- SKIP_INSTALL = YES;
- SUPPORTS_MACCATALYST = NO;
- SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
- SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
- SWIFT_VERSION = 5.0;
- TARGETED_DEVICE_FAMILY = 1;
- VERSIONING_SYSTEM = "";
- };
- name = Release;
- };
- BD7C81715A077530A99FDEC5 /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- CODE_SIGNING_ALLOWED = NO;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- GENERATE_MASTER_OBJECT_FILE = NO;
- INFOPLIST_FILE = "Derived/InfoPlists/DesignSystem_DesignSystem_Prod-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
- PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Bandscape.DesignSystem.generated.resources;
- PRODUCT_NAME = DesignSystem_DesignSystem_Prod;
- SDKROOT = iphoneos;
- SKIP_INSTALL = YES;
- SUPPORTS_MACCATALYST = NO;
- SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
- SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
- SWIFT_ACTIVE_COMPILATION_CONDITIONS = (
- "$(inherited)",
- DEBUG,
- );
- SWIFT_COMPILATION_MODE = singlefile;
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
- SWIFT_VERSION = 5.0;
- TARGETED_DEVICE_FAMILY = 1;
- VERSIONING_SYSTEM = "";
- };
- name = Debug;
- };
- EC9402BBB814F0FC9FF46202 /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- CODE_SIGNING_ALLOWED = NO;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- GENERATE_MASTER_OBJECT_FILE = NO;
- INFOPLIST_FILE = "Derived/InfoPlists/DesignSystem_DesignSystem_Debug-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
- PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Bandscape.DesignSystem.generated.resources;
- PRODUCT_NAME = DesignSystem_DesignSystem_Debug;
- SDKROOT = iphoneos;
- SKIP_INSTALL = YES;
- SUPPORTS_MACCATALYST = NO;
- SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
- SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
- SWIFT_ACTIVE_COMPILATION_CONDITIONS = (
- "$(inherited)",
- DEBUG,
- );
- SWIFT_COMPILATION_MODE = singlefile;
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
- SWIFT_VERSION = 5.0;
- TARGETED_DEVICE_FAMILY = 1;
- VERSIONING_SYSTEM = "";
- };
- name = Debug;
- };
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
- 05AE9C11574FFE2195EAFA90 /* Build configuration list for PBXNativeTarget "DesignSystem_DesignSystem" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 06FE36F5BCD04B71D2901212 /* Debug */,
- 85B6B79ADD7A4E7548F316CC /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
50584AEE63DB98EF9F40CCBB /* Build configuration list for PBXNativeTarget "DesignSystem-Prod" */ = {
isa = XCConfigurationList;
buildConfigurations = (
@@ -1502,24 +1065,6 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- 7357DFBD14391E34E3E3AD35 /* Build configuration list for PBXNativeTarget "DesignSystem_DesignSystem_Debug" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- EC9402BBB814F0FC9FF46202 /* Debug */,
- B208567C084E38A6989DCB97 /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 74D0AE04AC7A67AB1B7C67B1 /* Build configuration list for PBXNativeTarget "DesignSystem_DesignSystem_Prod" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- BD7C81715A077530A99FDEC5 /* Debug */,
- 211D0141C9134D6AE10CB1DA /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
91AB59F7E4C4CD016304B12E /* Build configuration list for PBXNativeTarget "DesignSystem-Stage" */ = {
isa = XCConfigurationList;
buildConfigurations = (
@@ -1538,15 +1083,6 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- E88DC62F52FDE860A2270512 /* Build configuration list for PBXNativeTarget "DesignSystem_DesignSystem_Stage" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 8FFA562D45CDD5938B08D60D /* Debug */,
- 87C6813AE2FF738F0554CA0E /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
F949D06F1040638E855626C4 /* Build configuration list for PBXNativeTarget "DesignSystemTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
diff --git a/Projects/Shared/DesignSystem/Project.swift b/Projects/Shared/DesignSystem/Project.swift
index 836ef9e..1be66df 100644
--- a/Projects/Shared/DesignSystem/Project.swift
+++ b/Projects/Shared/DesignSystem/Project.swift
@@ -8,7 +8,7 @@ import DependencyPackagePlugin
let project = Project.makeAppModule(
name: "DesignSystem",
bundleId: .appBundleID(name: ".DesignSystem"),
- product: .staticFramework,
+ product: .framework,
settings: .settings(),
dependencies: [
diff --git a/Projects/Shared/DesignSystem/Resources/ImageAssets.xcassets/Logo/Contents.json b/Projects/Shared/DesignSystem/Resources/ImageAssets.xcassets/Logo/Contents.json
new file mode 100644
index 0000000..73c0059
--- /dev/null
+++ b/Projects/Shared/DesignSystem/Resources/ImageAssets.xcassets/Logo/Contents.json
@@ -0,0 +1,6 @@
+{
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Projects/Shared/DesignSystem/Resources/ImageAssets.xcassets/Logo/splashLogo.imageset/Contents.json b/Projects/Shared/DesignSystem/Resources/ImageAssets.xcassets/Logo/splashLogo.imageset/Contents.json
new file mode 100644
index 0000000..89bb7e0
--- /dev/null
+++ b/Projects/Shared/DesignSystem/Resources/ImageAssets.xcassets/Logo/splashLogo.imageset/Contents.json
@@ -0,0 +1,12 @@
+{
+ "images" : [
+ {
+ "filename" : "SplashLogo.svg",
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Projects/Shared/DesignSystem/Resources/ImageAssets.xcassets/Logo/splashLogo.imageset/SplashLogo.svg b/Projects/Shared/DesignSystem/Resources/ImageAssets.xcassets/Logo/splashLogo.imageset/SplashLogo.svg
new file mode 100644
index 0000000..2ac4f78
--- /dev/null
+++ b/Projects/Shared/DesignSystem/Resources/ImageAssets.xcassets/Logo/splashLogo.imageset/SplashLogo.svg
@@ -0,0 +1,105 @@
+
diff --git a/Projects/Shared/DesignSystem/Sources/Base.swift b/Projects/Shared/DesignSystem/Sources/Base.swift
deleted file mode 100644
index 6297cc4..0000000
--- a/Projects/Shared/DesignSystem/Sources/Base.swift
+++ /dev/null
@@ -1,22 +0,0 @@
-//
-// base.swift
-// DDDAttendance.
-//
-// Created by Roy on 2025-09-04
-// Copyright © 2025 DDD , Ltd., All rights reserved.
-//
-
-import SwiftUI
-
-struct BaseView: View {
- var body: some View {
- VStack {
- Image(systemName: "globe")
- .imageScale(.large)
- .foregroundColor(.accentColor)
- Text("Hello, world!")
- }
- .padding()
- }
-}
-
diff --git a/Projects/Shared/DesignSystem/Sources/Color/Colors.swift b/Projects/Shared/DesignSystem/Sources/Color/Colors.swift
new file mode 100644
index 0000000..263998b
--- /dev/null
+++ b/Projects/Shared/DesignSystem/Sources/Color/Colors.swift
@@ -0,0 +1,20 @@
+//
+// Colors.swift
+// DesignSystem
+//
+// Created by Wonji Suh on 10/22/25.
+//
+
+import SwiftUI
+
+public extension ShapeStyle where Self == Color {
+ static var backgroundDark: Color { .init(hex: "1C1C1E") }
+ static var backgroundBlack: Color { .init(hex: "000000") }
+ static var accentSpring: Color { .init(hex: "FFD35F") }
+ static var accentSummer: Color { .init(hex: "00E0FF") }
+ static var accentAutumn: Color { .init(hex: "E6A05E") }
+ static var accentWinter: Color { .init(hex: "9EC5FF") }
+ static var accentSpotify: Color { .init(hex: "1DB954") }
+ static var textSecondary: Color { .init(hex: "7A7A7A") }
+ static var accentSpotifyLight: Color { .init(hex: "1ED760") }
+}
diff --git a/Projects/Shared/DesignSystem/Sources/Color/Extension+Color.swift b/Projects/Shared/DesignSystem/Sources/Color/Extension+Color.swift
new file mode 100644
index 0000000..a57d579
--- /dev/null
+++ b/Projects/Shared/DesignSystem/Sources/Color/Extension+Color.swift
@@ -0,0 +1,32 @@
+//
+// Extension+Color.swift
+// DesignSystem
+//
+// Created by Wonji Suh on 10/22/25.
+//
+
+import SwiftUI
+
+public extension Color {
+ init(hex: String) {
+ let hex = hex.trimmingCharacters(in: CharacterSet.alphanumerics.inverted)
+ guard hex.count == 6 || hex.count == 8 else {
+ self.init(red: 0, green: 0, blue: 0)
+ return
+ }
+
+ let scanner = Scanner(string: hex)
+
+ var rgb: UInt64 = 0
+
+ guard scanner.scanHexInt64(&rgb) else {
+ self.init(red: 0, green: 0, blue: 0)
+ return
+ }
+
+ let r = Double((rgb >> 16) & 0xFF) / 255.0
+ let g = Double((rgb >> 8) & 0xFF) / 255.0
+ let b = Double((rgb >> 0) & 0xFF) / 255.0
+ self.init(red: r, green: g, blue: b)
+ }
+}
diff --git a/Projects/Shared/DesignSystem/Sources/Font/PretendardFont.swift b/Projects/Shared/DesignSystem/Sources/Font/PretendardFont.swift
new file mode 100644
index 0000000..ab44e5a
--- /dev/null
+++ b/Projects/Shared/DesignSystem/Sources/Font/PretendardFont.swift
@@ -0,0 +1,47 @@
+//
+// PretendardFont.swift
+// DesignSystem
+//
+// Created by Wonji Suh on 10/22/25.
+//
+
+import SwiftUI
+
+public struct PretendardFont: ViewModifier {
+ public let family: PretendardFontFamily
+ public let size: CGFloat
+
+ public init(
+ family: PretendardFontFamily,
+ size: CGFloat
+ ) {
+ self.family = family
+ self.size = size
+ }
+
+ public func body(content: Content) -> some View {
+ return content.font(.custom("PretendardVariable-\(family)", fixedSize: size))
+ }
+}
+
+// extension View {
+// func pretendardFont(family: PretendardFontFamily, size: CGFloat) -> some View {
+// return self.modifier(PretendardFont(family: family, size: size))
+// }
+//}
+//
+#if canImport(UIKit)
+ public extension UIFont {
+ public static func pretendardFontFamily(family: PretendardFontFamily, size: CGFloat) -> UIFont {
+ let fontName = "PretendardVariable-\(family)"
+ return UIFont(name: fontName, size: size) ?? UIFont.systemFont(ofSize: size, weight: .regular)
+ }
+}
+#endif
+
+ public extension Font {
+ public static func pretendardFont(family: PretendardFontFamily, size: CGFloat) -> Font{
+ let font = Font.custom("PretendardVariable-\(family)", size: size)
+ return font
+ }
+}
diff --git a/Projects/Shared/DesignSystem/Sources/Font/PretendardFontFamily.swift b/Projects/Shared/DesignSystem/Sources/Font/PretendardFontFamily.swift
new file mode 100644
index 0000000..6922fc1
--- /dev/null
+++ b/Projects/Shared/DesignSystem/Sources/Font/PretendardFontFamily.swift
@@ -0,0 +1,43 @@
+//
+// PretendardFontFamily.swift
+// DesignSystem
+//
+// Created by Wonji Suh on 10/22/25.
+//
+
+import Foundation
+
+public enum PretendardFontFamily: CustomStringConvertible {
+ case black
+ case bold
+ case extraBold
+ case extraLight
+ case light
+ case medium
+ case regular
+ case semiBold
+ case thin
+
+ public var description: String {
+ switch self {
+ case .black:
+ return "Black"
+ case .bold:
+ return "Bold"
+ case .extraBold:
+ return "ExtraBold"
+ case .extraLight:
+ return "ExtraLight"
+ case .light:
+ return "Light"
+ case .medium:
+ return "Medium"
+ case .regular:
+ return "Regular"
+ case .semiBold:
+ return "SemiBold"
+ case .thin:
+ return "Thin"
+ }
+ }
+}
diff --git a/Projects/Shared/DesignSystem/Sources/Image/Extension+Image.swift b/Projects/Shared/DesignSystem/Sources/Image/Extension+Image.swift
new file mode 100644
index 0000000..a8962bb
--- /dev/null
+++ b/Projects/Shared/DesignSystem/Sources/Image/Extension+Image.swift
@@ -0,0 +1,40 @@
+//
+// Extension+Image.swift
+// DesignSystem
+//
+// Created by Wonji Suh on 10/22/25.
+//
+
+import SwiftUI
+
+#if canImport(UIKit)
+import UIKit
+#endif
+
+public extension UIImage {
+ convenience init?(_ asset: ImageAsset) {
+ self.init(named: asset.rawValue, in: Bundle.module, with: nil)
+ }
+
+ convenience init?(assetName: String) {
+ self.init(named: assetName, in: Bundle.module, with: nil)
+ }
+}
+
+public extension Image {
+ init(asset: ImageAsset) {
+ if let uiImage = UIImage(asset) {
+ self.init(uiImage: uiImage)
+ } else {
+ self = Image(systemName: "questionmark")
+ }
+ }
+
+ init(assetName: String) {
+ if let uiImage = UIImage(assetName: assetName) {
+ self.init(uiImage: uiImage)
+ } else {
+ self = Image(systemName: "questionmark")
+ }
+ }
+}
diff --git a/Projects/Shared/DesignSystem/Sources/Image/ImageAsset.swift b/Projects/Shared/DesignSystem/Sources/Image/ImageAsset.swift
new file mode 100644
index 0000000..520cef8
--- /dev/null
+++ b/Projects/Shared/DesignSystem/Sources/Image/ImageAsset.swift
@@ -0,0 +1,15 @@
+//
+// ImageAsset.swift
+// DesignSystem
+//
+// Created by Wonji Suh on 10/22/25.
+//
+
+import Foundation
+
+public enum ImageAsset: String {
+
+ case empty
+ case splashLogo
+
+}
diff --git a/Projects/Shared/Shared/Shared.xcodeproj/project.pbxproj b/Projects/Shared/Shared/Shared.xcodeproj/project.pbxproj
index e65a69d..f27abac 100644
--- a/Projects/Shared/Shared/Shared.xcodeproj/project.pbxproj
+++ b/Projects/Shared/Shared/Shared.xcodeproj/project.pbxproj
@@ -15,33 +15,37 @@
02C575B70F42A311FD52B5D9 /* TCACoordinators.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 704BCCE0D4AA4B3A3079C240 /* TCACoordinators.framework */; };
03154FA18369CB21CC29E043 /* DesignSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AE87645A97032776452E22F /* DesignSystem.framework */; };
03F1ECBEB4598DBAF3E6A96A /* ThirdParty.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3856DDE39ED5A0A35BB0A5CC /* ThirdParty.framework */; };
+ 05A970D94C2FF2B7ABAA23C1 /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D6C1E19155EA3A2433B4EB8 /* Alamofire.framework */; };
05F56538A1C3BBA57614C3F0 /* Clocks.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5903DAA16331C93F6AD367EC /* Clocks.framework */; };
087430AE0D88969AD08DD89D /* ConcurrencyExtras.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0289B94C11EC779006322480 /* ConcurrencyExtras.framework */; };
0975B9AFC7975169C3F4192F /* LogMacro.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 235162575549DE8FA608F9B3 /* LogMacro.framework */; };
0C8957912F2D02D504FFF5A9 /* swift-composable-architecture_ComposableArchitecture.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 4595115C1E806888151C9650 /* swift-composable-architecture_ComposableArchitecture.bundle */; };
- 0F7C51CBACDF5C4DA176E637 /* DesignSystem_DesignSystem.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 0202CA9E6AAAC0787B68E995 /* DesignSystem_DesignSystem.bundle */; };
1229F285BF6DA7F01803A6B3 /* CasePaths.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9F6D7141FB2589CD40FC9AF1 /* CasePaths.framework */; };
1405817EB985703CEC7887ED /* CombineSchedulers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EB9EEE1B771280F5D0FC2736 /* CombineSchedulers.framework */; };
172456F85069BEB1C6C8F58B /* FlowStacks.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F7F7D85FE8D6F11FA3462914 /* FlowStacks.framework */; };
1B93E1391C9D0FE688BBFD06 /* IssueReporting.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0EAE5989CA1A850DF2ECFFFC /* IssueReporting.framework */; };
+ 1C8D4CD6DDD3E07FDBB022A0 /* Alamofire_Alamofire.bundle in Dependencies */ = {isa = PBXBuildFile; fileRef = 2DF5CC6DA0B3BB1AABA99E83 /* Alamofire_Alamofire.bundle */; };
1E082189B716F1F18B0D700B /* UIKitNavigation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D058DC706D315B4420AC4E6E /* UIKitNavigation.framework */; };
1F3E89C8C85F2FEC9483E397 /* TCACoordinators.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 704BCCE0D4AA4B3A3079C240 /* TCACoordinators.framework */; };
1F58B6A39CA73852ED8BA66B /* FlowStacks.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F7F7D85FE8D6F11FA3462914 /* FlowStacks.framework */; };
1F5F0EF877C78FCCA9E59B8A /* SwiftNavigation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 11546DC873CD070AC6AB00F2 /* SwiftNavigation.framework */; };
+ 20F5758D39697081DC0C2AD3 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EFF567491870EB93A942B039 /* CFNetwork.framework */; };
21655B7DB99F5780A90E6788 /* OSLog.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B23608FC539D32BD921A4F27 /* OSLog.framework */; };
21F379B8A447A4833B6DF730 /* Utill.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C94F2606E7E958A55416DF32 /* Utill.framework */; };
222FC3802A6C04DDC14E1C91 /* Sharing1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E5CB67B1B862F32C9DBF4200 /* Sharing1.framework */; };
+ 228931D260D16FAC4237F049 /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D6C1E19155EA3A2433B4EB8 /* Alamofire.framework */; };
22BFC8C8D17F79F1FBD5D5FC /* SwiftNavigation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 11546DC873CD070AC6AB00F2 /* SwiftNavigation.framework */; };
24F5EAEB8DC82B4AFA0E158C /* UIKitNavigation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D058DC706D315B4420AC4E6E /* UIKitNavigation.framework */; };
25527EECE60BE10B7E6E3CD0 /* Utill.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C94F2606E7E958A55416DF32 /* Utill.framework */; };
26EAB5AC2EF0C63B1E53AD81 /* CasePathsCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3E4AEBF8716AC6121D39F88E /* CasePathsCore.framework */; };
+ 2817388701B03332FFC4AB06 /* SharedExported.swift in Sources */ = {isa = PBXBuildFile; fileRef = D18F2FC1022DACA3552A5DEB /* SharedExported.swift */; };
2888996E48AFE6DA84C82F30 /* XCTestDynamicOverlay.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 62FB4B57EE0B4FF57DB2E98C /* XCTestDynamicOverlay.framework */; };
- 28C60F5E86E6BBB9705E165E /* Base.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CE59A41CA35A26F7854C331 /* Base.swift */; };
+ 28B3841BF3406C05B06DFF9F /* AsyncMoya.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 982B305844D13D6FDA735489 /* AsyncMoya.framework */; };
+ 292DD6EB8C20FACB943B0A23 /* Moya.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE2F03213EB531F252879845 /* Moya.framework */; };
29A72758E5DE1FC170292399 /* CombineSchedulers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EB9EEE1B771280F5D0FC2736 /* CombineSchedulers.framework */; };
2BF205096D6E43C76538FE10 /* IssueReportingPackageSupport.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AD7280F892588925BDA24822 /* IssueReportingPackageSupport.framework */; };
2CF9BC0CA6ADBED038448714 /* ThirdParty.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3856DDE39ED5A0A35BB0A5CC /* ThirdParty.framework */; };
2D372E9B72B7B401B04E4998 /* UIKitNavigation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D058DC706D315B4420AC4E6E /* UIKitNavigation.framework */; };
- 2E6247FD9FF9A4AFB51D2C33 /* DesignSystem_DesignSystem.bundle in Dependencies */ = {isa = PBXBuildFile; fileRef = 0202CA9E6AAAC0787B68E995 /* DesignSystem_DesignSystem.bundle */; };
2EF86EE67C5A3BFCCED506FC /* IssueReporting.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0EAE5989CA1A850DF2ECFFFC /* IssueReporting.framework */; };
335ED6564362632724DCA331 /* InternalCollectionsUtilities.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 17205074249DF2B59082FA58 /* InternalCollectionsUtilities.framework */; };
383896881F7D55B42FCC7DD3 /* CombineSchedulers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EB9EEE1B771280F5D0FC2736 /* CombineSchedulers.framework */; };
@@ -50,26 +54,34 @@
3AE174A93A7CDA92E07F85C3 /* Sharing.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 98809FB8001A003575E411AB /* Sharing.framework */; };
3AE4EA711182B84E033B44D9 /* swift-sharing_Sharing.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 7259C25AA1A99BB1BBD3C941 /* swift-sharing_Sharing.bundle */; };
3D58AE887452131EABD561C6 /* DependenciesMacros.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 78B2A02B3BB5CCD75FCC2060 /* DependenciesMacros.framework */; };
- 40147577D3A33D54BD1D13A6 /* DesignSystem_DesignSystem.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 0202CA9E6AAAC0787B68E995 /* DesignSystem_DesignSystem.bundle */; };
+ 411AF9A074837D370A380531 /* CombineMoya.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 02558827A8E0F651CB3034E7 /* CombineMoya.framework */; };
43AE838DD16336C2A50D69DB /* LogMacro.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 235162575549DE8FA608F9B3 /* LogMacro.framework */; };
443B49B0DC76D7CB16725F10 /* ConcurrencyExtras.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0289B94C11EC779006322480 /* ConcurrencyExtras.framework */; };
449609E1CA46BB1A8DE371FE /* Sharing.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 98809FB8001A003575E411AB /* Sharing.framework */; };
4529F786B0A823381DC98676 /* IssueReporting.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0EAE5989CA1A850DF2ECFFFC /* IssueReporting.framework */; };
+ 4535905A3436CEF7F5C80A23 /* RxMoya.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 828952A9C3DCA94E2777468E /* RxMoya.framework */; };
+ 45F4B570E47BB4994715282F /* EventLimiter.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 151C41888C0A54AD4E857B88 /* EventLimiter.framework */; };
49FA13AA5CEE86932EB00B66 /* Perception.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 888EAA25A85A8C2558C81033 /* Perception.framework */; };
4A9D11A89F1A720CB9834D37 /* LogMacro.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 235162575549DE8FA608F9B3 /* LogMacro.framework */; };
+ 4B7317BC127F5AFD8A2922C3 /* AsyncMoya.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 982B305844D13D6FDA735489 /* AsyncMoya.framework */; };
4C142838153FC801B76E58BE /* ThirdParty.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3856DDE39ED5A0A35BB0A5CC /* ThirdParty.framework */; };
4D744204974BE52AEDCCBD06 /* UIKitNavigation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D058DC706D315B4420AC4E6E /* UIKitNavigation.framework */; };
53F38C09B4B343628FBAE86F /* ComposableArchitecture.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CC49F23A2E6E890B28B8E87E /* ComposableArchitecture.framework */; };
54260EA02E8B71A45810E193 /* Clocks.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5903DAA16331C93F6AD367EC /* Clocks.framework */; };
+ 55E6C02DBCC91B1CDEA43F66 /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A5C01088FF08297F798F7D16 /* RxSwift.framework */; };
5B58896712EA4EED7415FA70 /* IssueReportingPackageSupport.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AD7280F892588925BDA24822 /* IssueReportingPackageSupport.framework */; };
+ 5C2CE5C0931285BB845339D5 /* EventLimiter.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 151C41888C0A54AD4E857B88 /* EventLimiter.framework */; };
5DA7E9E2165F3960B3491768 /* WeaveDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 081628E33331B4D46B161FA4 /* WeaveDI.framework */; };
+ 5F6E278634485802145E6DBA /* Moya.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE2F03213EB531F252879845 /* Moya.framework */; };
5FDCCFACD3A87EE6217F038A /* DependenciesMacros.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 78B2A02B3BB5CCD75FCC2060 /* DependenciesMacros.framework */; };
63124C5C7F27B8B0D63E0178 /* LogMacro.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 235162575549DE8FA608F9B3 /* LogMacro.framework */; };
+ 651FBBCA05AF88BCE7F3CAB0 /* SharedExported.swift in Sources */ = {isa = PBXBuildFile; fileRef = D18F2FC1022DACA3552A5DEB /* SharedExported.swift */; };
67A2E400A5A889969B6470C5 /* DesignSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AE87645A97032776452E22F /* DesignSystem.framework */; };
6A89A6B67DA5DA9CF01F4D79 /* PerceptionCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 169DFD779D490EF6D0450319 /* PerceptionCore.framework */; };
- 6DF69F1F2E0AD3E3D12891EE /* DesignSystem_DesignSystem.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 0202CA9E6AAAC0787B68E995 /* DesignSystem_DesignSystem.bundle */; };
+ 6D9DF40CB5E65765DA0CBDC3 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EFF567491870EB93A942B039 /* CFNetwork.framework */; };
710D431F185628A9871B74C8 /* TCACoordinators.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 704BCCE0D4AA4B3A3079C240 /* TCACoordinators.framework */; };
7144E3E758DDFE7886EF225A /* CustomDump.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CD588A48E7F5E6AD89544592 /* CustomDump.framework */; };
+ 718871A9034B5650B4E79BE3 /* Moya.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE2F03213EB531F252879845 /* Moya.framework */; };
7237011D28151948DD2CC9B9 /* CasePaths.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9F6D7141FB2589CD40FC9AF1 /* CasePaths.framework */; };
7676EEE4F20ADCFF07CD061A /* IssueReportingPackageSupport.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AD7280F892588925BDA24822 /* IssueReportingPackageSupport.framework */; };
7684101EF02DD0735FCF1BA3 /* UIKitNavigationShim.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92A4FA977C0B1B989DD6F80A /* UIKitNavigationShim.framework */; };
@@ -85,42 +97,52 @@
851376FC29B8EC1BC3AEE9AA /* IdentifiedCollections.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D222003E85442FD962122B92 /* IdentifiedCollections.framework */; };
85D5648DCBB70D11A36C13CF /* CasePathsCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3E4AEBF8716AC6121D39F88E /* CasePathsCore.framework */; };
871328F385B5CBCAD8D4FB7A /* ComposableArchitecture.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CC49F23A2E6E890B28B8E87E /* ComposableArchitecture.framework */; };
+ 879A017C99B69A30B081D1D8 /* EventLimiter.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 151C41888C0A54AD4E857B88 /* EventLimiter.framework */; };
88B75CCC3D8330C737DC1F62 /* Sharing.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 98809FB8001A003575E411AB /* Sharing.framework */; };
8B1743BB964CBBF3F6F4D7D6 /* CombineSchedulers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EB9EEE1B771280F5D0FC2736 /* CombineSchedulers.framework */; };
8B51C1E4375FA4B8FFC0A58B /* InternalCollectionsUtilities.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 17205074249DF2B59082FA58 /* InternalCollectionsUtilities.framework */; };
8B84311EDA8EA339EB2C8181 /* SwiftNavigation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 11546DC873CD070AC6AB00F2 /* SwiftNavigation.framework */; };
8C0F970FC2A04050CA1AEB9D /* UIKitNavigationShim.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92A4FA977C0B1B989DD6F80A /* UIKitNavigationShim.framework */; };
+ 8CC5ABA27E3BDA9FE75B032E /* SharedExported.swift in Sources */ = {isa = PBXBuildFile; fileRef = D18F2FC1022DACA3552A5DEB /* SharedExported.swift */; };
8CD1F9F5093DAE719940D55D /* InternalCollectionsUtilities.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 17205074249DF2B59082FA58 /* InternalCollectionsUtilities.framework */; };
+ 8D206E13DBDBE3FC96F21CA8 /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D6C1E19155EA3A2433B4EB8 /* Alamofire.framework */; };
8E8DE9CE9A272B9704D55A97 /* TCACoordinators.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 704BCCE0D4AA4B3A3079C240 /* TCACoordinators.framework */; };
- 9369B8AFF277E22B1F471B34 /* DesignSystem_DesignSystem.bundle in Dependencies */ = {isa = PBXBuildFile; fileRef = 0202CA9E6AAAC0787B68E995 /* DesignSystem_DesignSystem.bundle */; };
+ 9566F245CF3ADFCED01F8140 /* RxMoya.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 828952A9C3DCA94E2777468E /* RxMoya.framework */; };
96D12F5126A28254E1C38F8F /* Perception.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 888EAA25A85A8C2558C81033 /* Perception.framework */; };
97BDD12713F136CCF8545DDD /* DependenciesMacros.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 78B2A02B3BB5CCD75FCC2060 /* DependenciesMacros.framework */; };
- 9817D2C943F4DA244E2C9100 /* Base.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CE59A41CA35A26F7854C331 /* Base.swift */; };
984599B22092B4B27DD6CECB /* swift-sharing_Sharing.bundle in Dependencies */ = {isa = PBXBuildFile; fileRef = 7259C25AA1A99BB1BBD3C941 /* swift-sharing_Sharing.bundle */; };
9AD170BB1D7EB98AD04D63AF /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 080C58231FCEDC083F899294 /* Shared.framework */; };
+ 9AD22D01CF45220CD70C0253 /* CombineMoya.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 02558827A8E0F651CB3034E7 /* CombineMoya.framework */; };
9FC800831D2F1154475F5EDD /* XCTestDynamicOverlay.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 62FB4B57EE0B4FF57DB2E98C /* XCTestDynamicOverlay.framework */; };
A20811E5791D407909A61124 /* ConcurrencyExtras.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0289B94C11EC779006322480 /* ConcurrencyExtras.framework */; };
+ A38CFF6F7BF8DA02D4292A37 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EFF567491870EB93A942B039 /* CFNetwork.framework */; };
A3A0C220F3167DD8FA4241B1 /* DependenciesMacros.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 78B2A02B3BB5CCD75FCC2060 /* DependenciesMacros.framework */; };
+ A46DF47955489BC9D140D342 /* CombineMoya.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 02558827A8E0F651CB3034E7 /* CombineMoya.framework */; };
A589FC6E8D9324FF5EAA5E16 /* IssueReporting.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0EAE5989CA1A850DF2ECFFFC /* IssueReporting.framework */; };
A6494C7A77083B3302F957CF /* ComposableArchitecture.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CC49F23A2E6E890B28B8E87E /* ComposableArchitecture.framework */; };
A95FDA4C5187D4E766AEDEA1 /* Dependencies.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C32206975EC04787B73B7C1E /* Dependencies.framework */; };
AA7E342FF2260E1BC3A2EDB5 /* SwiftUINavigation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36E666AAA64A164B30D9BCB9 /* SwiftUINavigation.framework */; };
+ AB66DFD14E00BD955CBF9A00 /* RxMoya.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 828952A9C3DCA94E2777468E /* RxMoya.framework */; };
+ ABA358D45529AD914C40E60A /* SharedExported.swift in Sources */ = {isa = PBXBuildFile; fileRef = D18F2FC1022DACA3552A5DEB /* SharedExported.swift */; };
AC625C20CE748AACE305A4A1 /* FlowStacks.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F7F7D85FE8D6F11FA3462914 /* FlowStacks.framework */; };
ACE710C2426B5522DE18FDE1 /* IdentifiedCollections.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D222003E85442FD962122B92 /* IdentifiedCollections.framework */; };
ADF959995AADC6DA4BE77376 /* SwiftUINavigation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36E666AAA64A164B30D9BCB9 /* SwiftUINavigation.framework */; };
AF0F9B8E91F2E41D02381C5E /* DesignSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AE87645A97032776452E22F /* DesignSystem.framework */; };
B08444868E99348097563CEA /* CasePaths.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9F6D7141FB2589CD40FC9AF1 /* CasePaths.framework */; };
B1170DFFAA8A85FEAC2A0B48 /* PerceptionCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 169DFD779D490EF6D0450319 /* PerceptionCore.framework */; };
+ B1780F01C2F56C4398A7910D /* RxMoya.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 828952A9C3DCA94E2777468E /* RxMoya.framework */; };
B21B257C21EBBE57A9785014 /* XCTestDynamicOverlay.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 62FB4B57EE0B4FF57DB2E98C /* XCTestDynamicOverlay.framework */; };
+ B2E239470F254D94C101DA3B /* AsyncMoya.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 982B305844D13D6FDA735489 /* AsyncMoya.framework */; };
+ B9237F9EE96075CDCC6EEF7A /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A5C01088FF08297F798F7D16 /* RxSwift.framework */; };
B94E3FCA9E2CEB57A1E4A803 /* Clocks.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5903DAA16331C93F6AD367EC /* Clocks.framework */; };
+ BAC286887966EA7B98430FD3 /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D6C1E19155EA3A2433B4EB8 /* Alamofire.framework */; };
BD298380FF0FE0BDBF24757F /* OrderedCollections.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B05823D17AC1A01668CA17A /* OrderedCollections.framework */; };
- BD78CC586EFA1C7CBC6F8B73 /* Base.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CE59A41CA35A26F7854C331 /* Base.swift */; };
BDC82DFC39B87F3E8706DAAA /* Sharing2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B640CE6746F8A788385C1B6D /* Sharing2.framework */; };
BE7E99D34603BB38E4960D56 /* OrderedCollections.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B05823D17AC1A01668CA17A /* OrderedCollections.framework */; };
C005DA9E2D2A576193CFC731 /* IdentifiedCollections.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D222003E85442FD962122B92 /* IdentifiedCollections.framework */; };
C0E9ABCA7163C2A40175E0F9 /* DesignSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AE87645A97032776452E22F /* DesignSystem.framework */; };
C21BA352741E2986DB90320C /* Test.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D401F44D6E4EB3BF22FD6C3 /* Test.swift */; };
- C7568B6164C00B691F16A729 /* DesignSystem_DesignSystem.bundle in Dependencies */ = {isa = PBXBuildFile; fileRef = 0202CA9E6AAAC0787B68E995 /* DesignSystem_DesignSystem.bundle */; };
+ C63CDAD09E65DA56EDF02ECF /* Alamofire_Alamofire.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 2DF5CC6DA0B3BB1AABA99E83 /* Alamofire_Alamofire.bundle */; };
C7EB8617987CD3CBDDFEF2DF /* Perception.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 888EAA25A85A8C2558C81033 /* Perception.framework */; };
C8CFFE9B5BF66548AA66623E /* InternalCollectionsUtilities.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 17205074249DF2B59082FA58 /* InternalCollectionsUtilities.framework */; };
C925CB032C3426EFFB71C51F /* SwiftUINavigation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36E666AAA64A164B30D9BCB9 /* SwiftUINavigation.framework */; };
@@ -131,10 +153,13 @@
CE08A1DFAFF50D1D1CA19F7E /* WeaveDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 081628E33331B4D46B161FA4 /* WeaveDI.framework */; };
D25C590CF89A2443F8A31C81 /* OrderedCollections.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B05823D17AC1A01668CA17A /* OrderedCollections.framework */; };
D3ED78E579B55C00B9A278EC /* Dependencies.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C32206975EC04787B73B7C1E /* Dependencies.framework */; };
+ D3F9ACD42EEA12AAF32A17A8 /* AsyncMoya.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 982B305844D13D6FDA735489 /* AsyncMoya.framework */; };
D5D980FC98C04BA1230543F4 /* Sharing1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E5CB67B1B862F32C9DBF4200 /* Sharing1.framework */; };
- D74723E168511D98E26924EA /* Base.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CE59A41CA35A26F7854C331 /* Base.swift */; };
D969B235AF463F6153D0724C /* FlowStacks.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F7F7D85FE8D6F11FA3462914 /* FlowStacks.framework */; };
DD9BE94C2CFF68D915AADF23 /* WeaveDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 081628E33331B4D46B161FA4 /* WeaveDI.framework */; };
+ DDF51529BBEB84221C5EB026 /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A5C01088FF08297F798F7D16 /* RxSwift.framework */; };
+ DEC3903E4B35D8E386F98B2B /* CombineMoya.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 02558827A8E0F651CB3034E7 /* CombineMoya.framework */; };
+ DFD4FD124DABE0589ADE6BE1 /* Moya.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE2F03213EB531F252879845 /* Moya.framework */; };
E2D64FD1B1FF087D4C41580A /* UIKitNavigationShim.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92A4FA977C0B1B989DD6F80A /* UIKitNavigationShim.framework */; };
E4F2FB5008B8AE95895D4930 /* IdentifiedCollections.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D222003E85442FD962122B92 /* IdentifiedCollections.framework */; };
E5164B07E7F32E1D32B3D1FF /* PerceptionCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 169DFD779D490EF6D0450319 /* PerceptionCore.framework */; };
@@ -142,8 +167,9 @@
E61091888A2F0436D7EC90E5 /* IssueReportingPackageSupport.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AD7280F892588925BDA24822 /* IssueReportingPackageSupport.framework */; };
E6B677E8CCE5A170F1A8BA32 /* Sharing1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E5CB67B1B862F32C9DBF4200 /* Sharing1.framework */; };
E8B459387BA7A075EA9B99AF /* ComposableArchitecture.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CC49F23A2E6E890B28B8E87E /* ComposableArchitecture.framework */; };
- ECFF96BD9F9B79CB6CBCAA5B /* DesignSystem_DesignSystem.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 0202CA9E6AAAC0787B68E995 /* DesignSystem_DesignSystem.bundle */; };
- F137F005EB97558E94BABB39 /* DesignSystem_DesignSystem.bundle in Dependencies */ = {isa = PBXBuildFile; fileRef = 0202CA9E6AAAC0787B68E995 /* DesignSystem_DesignSystem.bundle */; };
+ E91CFBF1886D2E38495D52FE /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A5C01088FF08297F798F7D16 /* RxSwift.framework */; };
+ EEB629D3C745F2CDA01760DA /* EventLimiter.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 151C41888C0A54AD4E857B88 /* EventLimiter.framework */; };
+ EF170A4289E8F34C0B38811C /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EFF567491870EB93A942B039 /* CFNetwork.framework */; };
F2DB58663BF653EEE5979211 /* CasePaths.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9F6D7141FB2589CD40FC9AF1 /* CasePaths.framework */; };
F33DCD350BD74440B58A82AD /* PerceptionCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 169DFD779D490EF6D0450319 /* PerceptionCore.framework */; };
F73685E12A6C7F194F502922 /* Clocks.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5903DAA16331C93F6AD367EC /* Clocks.framework */; };
@@ -166,16 +192,6 @@
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
- 02780E7AD3523CF1B16CE398 /* Dependencies */ = {
- isa = PBXCopyFilesBuildPhase;
- buildActionMask = 8;
- dstSubfolderSpec = 16;
- files = (
- 9369B8AFF277E22B1F471B34 /* DesignSystem_DesignSystem.bundle in Dependencies */,
- );
- name = Dependencies;
- runOnlyForDeploymentPostprocessing = 1;
- };
31C3364D6EE6DB128AE520FE /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
@@ -206,41 +222,12 @@
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
- 3D0E34771599776959478C35 /* Dependencies */ = {
- isa = PBXCopyFilesBuildPhase;
- buildActionMask = 8;
- dstSubfolderSpec = 16;
- files = (
- F137F005EB97558E94BABB39 /* DesignSystem_DesignSystem.bundle in Dependencies */,
- );
- name = Dependencies;
- runOnlyForDeploymentPostprocessing = 1;
- };
- 5524240DC103CA57DCF970AC /* Dependencies */ = {
- isa = PBXCopyFilesBuildPhase;
- buildActionMask = 8;
- dstSubfolderSpec = 16;
- files = (
- 2E6247FD9FF9A4AFB51D2C33 /* DesignSystem_DesignSystem.bundle in Dependencies */,
- );
- name = Dependencies;
- runOnlyForDeploymentPostprocessing = 1;
- };
- B00AD4DC42AFDCC5B8712FFC /* Dependencies */ = {
- isa = PBXCopyFilesBuildPhase;
- buildActionMask = 8;
- dstSubfolderSpec = 16;
- files = (
- C7568B6164C00B691F16A729 /* DesignSystem_DesignSystem.bundle in Dependencies */,
- );
- name = Dependencies;
- runOnlyForDeploymentPostprocessing = 1;
- };
B2C28250E1FEE98351EB810B /* Dependencies */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 8;
dstSubfolderSpec = 16;
files = (
+ 1C8D4CD6DDD3E07FDBB022A0 /* Alamofire_Alamofire.bundle in Dependencies */,
7CFFD298B082478D73DD31CA /* swift-composable-architecture_ComposableArchitecture.bundle in Dependencies */,
984599B22092B4B27DD6CECB /* swift-sharing_Sharing.bundle in Dependencies */,
);
@@ -270,20 +257,22 @@
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
- 0202CA9E6AAAC0787B68E995 /* DesignSystem_DesignSystem.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DesignSystem_DesignSystem.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
+ 02558827A8E0F651CB3034E7 /* CombineMoya.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CombineMoya.framework; sourceTree = BUILT_PRODUCTS_DIR; };
0289B94C11EC779006322480 /* ConcurrencyExtras.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ConcurrencyExtras.framework; sourceTree = BUILT_PRODUCTS_DIR; };
06BA0AFDE0052B25D521E944 /* SharedTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SharedTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
080C58231FCEDC083F899294 /* Shared.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Shared.framework; sourceTree = BUILT_PRODUCTS_DIR; };
081628E33331B4D46B161FA4 /* WeaveDI.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = WeaveDI.framework; sourceTree = BUILT_PRODUCTS_DIR; };
- 0CE59A41CA35A26F7854C331 /* Base.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Base.swift; sourceTree = ""; };
0D401F44D6E4EB3BF22FD6C3 /* Test.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Test.swift; sourceTree = ""; };
0EAE5989CA1A850DF2ECFFFC /* IssueReporting.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = IssueReporting.framework; sourceTree = BUILT_PRODUCTS_DIR; };
11546DC873CD070AC6AB00F2 /* SwiftNavigation.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftNavigation.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 151C41888C0A54AD4E857B88 /* EventLimiter.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = EventLimiter.framework; sourceTree = BUILT_PRODUCTS_DIR; };
169DFD779D490EF6D0450319 /* PerceptionCore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PerceptionCore.framework; sourceTree = BUILT_PRODUCTS_DIR; };
16CC7160F67243B858D0A374 /* Shared-Prod-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Shared-Prod-Info.plist"; sourceTree = ""; };
17205074249DF2B59082FA58 /* InternalCollectionsUtilities.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = InternalCollectionsUtilities.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 1D6C1E19155EA3A2433B4EB8 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; };
235162575549DE8FA608F9B3 /* LogMacro.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = LogMacro.framework; sourceTree = BUILT_PRODUCTS_DIR; };
280CB53B6DF7F64864E5482A /* Shared_Prod.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Shared_Prod.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 2DF5CC6DA0B3BB1AABA99E83 /* Alamofire_Alamofire.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Alamofire_Alamofire.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
36E666AAA64A164B30D9BCB9 /* SwiftUINavigation.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftUINavigation.framework; sourceTree = BUILT_PRODUCTS_DIR; };
3856DDE39ED5A0A35BB0A5CC /* ThirdParty.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ThirdParty.framework; sourceTree = BUILT_PRODUCTS_DIR; };
3E4AEBF8716AC6121D39F88E /* CasePathsCore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CasePathsCore.framework; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -296,12 +285,15 @@
7259C25AA1A99BB1BBD3C941 /* swift-sharing_Sharing.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "swift-sharing_Sharing.bundle"; sourceTree = BUILT_PRODUCTS_DIR; };
78B2A02B3BB5CCD75FCC2060 /* DependenciesMacros.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DependenciesMacros.framework; sourceTree = BUILT_PRODUCTS_DIR; };
816DF9B49960C28F45C9B1A9 /* Shared-Stage-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Shared-Stage-Info.plist"; sourceTree = ""; };
+ 828952A9C3DCA94E2777468E /* RxMoya.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxMoya.framework; sourceTree = BUILT_PRODUCTS_DIR; };
888EAA25A85A8C2558C81033 /* Perception.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Perception.framework; sourceTree = BUILT_PRODUCTS_DIR; };
8B05823D17AC1A01668CA17A /* OrderedCollections.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = OrderedCollections.framework; sourceTree = BUILT_PRODUCTS_DIR; };
92A4FA977C0B1B989DD6F80A /* UIKitNavigationShim.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = UIKitNavigationShim.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 982B305844D13D6FDA735489 /* AsyncMoya.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = AsyncMoya.framework; sourceTree = BUILT_PRODUCTS_DIR; };
98809FB8001A003575E411AB /* Sharing.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Sharing.framework; sourceTree = BUILT_PRODUCTS_DIR; };
9BA57BC4B13796776E6C9DC2 /* Shared_Stage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Shared_Stage.framework; sourceTree = BUILT_PRODUCTS_DIR; };
9F6D7141FB2589CD40FC9AF1 /* CasePaths.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CasePaths.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ A5C01088FF08297F798F7D16 /* RxSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; };
AD7280F892588925BDA24822 /* IssueReportingPackageSupport.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = IssueReportingPackageSupport.framework; sourceTree = BUILT_PRODUCTS_DIR; };
B23608FC539D32BD921A4F27 /* OSLog.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OSLog.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/OSLog.framework; sourceTree = DEVELOPER_DIR; };
B640CE6746F8A788385C1B6D /* Sharing2.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Sharing2.framework; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -310,11 +302,14 @@
CC49F23A2E6E890B28B8E87E /* ComposableArchitecture.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ComposableArchitecture.framework; sourceTree = BUILT_PRODUCTS_DIR; };
CD588A48E7F5E6AD89544592 /* CustomDump.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CustomDump.framework; sourceTree = BUILT_PRODUCTS_DIR; };
D058DC706D315B4420AC4E6E /* UIKitNavigation.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = UIKitNavigation.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ D18F2FC1022DACA3552A5DEB /* SharedExported.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SharedExported.swift; sourceTree = ""; };
D222003E85442FD962122B92 /* IdentifiedCollections.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = IdentifiedCollections.framework; sourceTree = BUILT_PRODUCTS_DIR; };
D24D0C7082053533D4DE9314 /* Shared_Debug.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Shared_Debug.framework; sourceTree = BUILT_PRODUCTS_DIR; };
D72BA6AE8B9AF02B56D8FC04 /* Shared-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Shared-Info.plist"; sourceTree = ""; };
E5CB67B1B862F32C9DBF4200 /* Sharing1.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Sharing1.framework; sourceTree = BUILT_PRODUCTS_DIR; };
EB9EEE1B771280F5D0FC2736 /* CombineSchedulers.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CombineSchedulers.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ EE2F03213EB531F252879845 /* Moya.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Moya.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ EFF567491870EB93A942B039 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; };
F7F21D59A4ECB79F8630E071 /* SharedTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "SharedTests-Info.plist"; sourceTree = ""; };
F7F7D85FE8D6F11FA3462914 /* FlowStacks.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FlowStacks.framework; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
@@ -324,10 +319,14 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ EF170A4289E8F34C0B38811C /* CFNetwork.framework in Frameworks */,
CB5A4AD950F3BF336ACD0E0A /* OSLog.framework in Frameworks */,
+ 8D206E13DBDBE3FC96F21CA8 /* Alamofire.framework in Frameworks */,
+ 4B7317BC127F5AFD8A2922C3 /* AsyncMoya.framework in Frameworks */,
B08444868E99348097563CEA /* CasePaths.framework in Frameworks */,
3871012FF8B3FFA7BB17BD9D /* CasePathsCore.framework in Frameworks */,
54260EA02E8B71A45810E193 /* Clocks.framework in Frameworks */,
+ A46DF47955489BC9D140D342 /* CombineMoya.framework in Frameworks */,
29A72758E5DE1FC170292399 /* CombineSchedulers.framework in Frameworks */,
871328F385B5CBCAD8D4FB7A /* ComposableArchitecture.framework in Frameworks */,
443B49B0DC76D7CB16725F10 /* ConcurrencyExtras.framework in Frameworks */,
@@ -335,15 +334,19 @@
017D5D3165421C7B9C201144 /* Dependencies.framework in Frameworks */,
97BDD12713F136CCF8545DDD /* DependenciesMacros.framework in Frameworks */,
67A2E400A5A889969B6470C5 /* DesignSystem.framework in Frameworks */,
+ 5C2CE5C0931285BB845339D5 /* EventLimiter.framework in Frameworks */,
1F58B6A39CA73852ED8BA66B /* FlowStacks.framework in Frameworks */,
C005DA9E2D2A576193CFC731 /* IdentifiedCollections.framework in Frameworks */,
335ED6564362632724DCA331 /* InternalCollectionsUtilities.framework in Frameworks */,
1B93E1391C9D0FE688BBFD06 /* IssueReporting.framework in Frameworks */,
2BF205096D6E43C76538FE10 /* IssueReportingPackageSupport.framework in Frameworks */,
0975B9AFC7975169C3F4192F /* LogMacro.framework in Frameworks */,
+ DFD4FD124DABE0589ADE6BE1 /* Moya.framework in Frameworks */,
BD298380FF0FE0BDBF24757F /* OrderedCollections.framework in Frameworks */,
7F5E54131EB05BFE2B7252D7 /* Perception.framework in Frameworks */,
E5164B07E7F32E1D32B3D1FF /* PerceptionCore.framework in Frameworks */,
+ AB66DFD14E00BD955CBF9A00 /* RxMoya.framework in Frameworks */,
+ E91CFBF1886D2E38495D52FE /* RxSwift.framework in Frameworks */,
3AE174A93A7CDA92E07F85C3 /* Sharing.framework in Frameworks */,
01FF6F3633CFE873F3B26B24 /* Sharing1.framework in Frameworks */,
83EDD9D875248377AE78F53C /* Sharing2.framework in Frameworks */,
@@ -371,10 +374,14 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ 20F5758D39697081DC0C2AD3 /* CFNetwork.framework in Frameworks */,
FDE213AE063B0B583AE0FCE1 /* OSLog.framework in Frameworks */,
+ 05A970D94C2FF2B7ABAA23C1 /* Alamofire.framework in Frameworks */,
+ B2E239470F254D94C101DA3B /* AsyncMoya.framework in Frameworks */,
7237011D28151948DD2CC9B9 /* CasePaths.framework in Frameworks */,
FED93E1BB229303EFA1CF084 /* CasePathsCore.framework in Frameworks */,
B94E3FCA9E2CEB57A1E4A803 /* Clocks.framework in Frameworks */,
+ 9AD22D01CF45220CD70C0253 /* CombineMoya.framework in Frameworks */,
383896881F7D55B42FCC7DD3 /* CombineSchedulers.framework in Frameworks */,
E8B459387BA7A075EA9B99AF /* ComposableArchitecture.framework in Frameworks */,
087430AE0D88969AD08DD89D /* ConcurrencyExtras.framework in Frameworks */,
@@ -382,15 +389,19 @@
01864F35550DE3509BCC5919 /* Dependencies.framework in Frameworks */,
5FDCCFACD3A87EE6217F038A /* DependenciesMacros.framework in Frameworks */,
03154FA18369CB21CC29E043 /* DesignSystem.framework in Frameworks */,
+ EEB629D3C745F2CDA01760DA /* EventLimiter.framework in Frameworks */,
AC625C20CE748AACE305A4A1 /* FlowStacks.framework in Frameworks */,
E4F2FB5008B8AE95895D4930 /* IdentifiedCollections.framework in Frameworks */,
8B51C1E4375FA4B8FFC0A58B /* InternalCollectionsUtilities.framework in Frameworks */,
4529F786B0A823381DC98676 /* IssueReporting.framework in Frameworks */,
E61091888A2F0436D7EC90E5 /* IssueReportingPackageSupport.framework in Frameworks */,
4A9D11A89F1A720CB9834D37 /* LogMacro.framework in Frameworks */,
+ 292DD6EB8C20FACB943B0A23 /* Moya.framework in Frameworks */,
D25C590CF89A2443F8A31C81 /* OrderedCollections.framework in Frameworks */,
C7EB8617987CD3CBDDFEF2DF /* Perception.framework in Frameworks */,
6A89A6B67DA5DA9CF01F4D79 /* PerceptionCore.framework in Frameworks */,
+ B1780F01C2F56C4398A7910D /* RxMoya.framework in Frameworks */,
+ B9237F9EE96075CDCC6EEF7A /* RxSwift.framework in Frameworks */,
88B75CCC3D8330C737DC1F62 /* Sharing.framework in Frameworks */,
222FC3802A6C04DDC14E1C91 /* Sharing1.framework in Frameworks */,
C9F6CD9F5EC6E5B97C0F6D7E /* Sharing2.framework in Frameworks */,
@@ -410,10 +421,14 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ 6D9DF40CB5E65765DA0CBDC3 /* CFNetwork.framework in Frameworks */,
21655B7DB99F5780A90E6788 /* OSLog.framework in Frameworks */,
+ BAC286887966EA7B98430FD3 /* Alamofire.framework in Frameworks */,
+ 28B3841BF3406C05B06DFF9F /* AsyncMoya.framework in Frameworks */,
F2DB58663BF653EEE5979211 /* CasePaths.framework in Frameworks */,
26EAB5AC2EF0C63B1E53AD81 /* CasePathsCore.framework in Frameworks */,
F73685E12A6C7F194F502922 /* Clocks.framework in Frameworks */,
+ 411AF9A074837D370A380531 /* CombineMoya.framework in Frameworks */,
1405817EB985703CEC7887ED /* CombineSchedulers.framework in Frameworks */,
53F38C09B4B343628FBAE86F /* ComposableArchitecture.framework in Frameworks */,
82115ADAA17E9AA1B92C6A84 /* ConcurrencyExtras.framework in Frameworks */,
@@ -421,15 +436,19 @@
D3ED78E579B55C00B9A278EC /* Dependencies.framework in Frameworks */,
A3A0C220F3167DD8FA4241B1 /* DependenciesMacros.framework in Frameworks */,
AF0F9B8E91F2E41D02381C5E /* DesignSystem.framework in Frameworks */,
+ 45F4B570E47BB4994715282F /* EventLimiter.framework in Frameworks */,
172456F85069BEB1C6C8F58B /* FlowStacks.framework in Frameworks */,
851376FC29B8EC1BC3AEE9AA /* IdentifiedCollections.framework in Frameworks */,
8CD1F9F5093DAE719940D55D /* InternalCollectionsUtilities.framework in Frameworks */,
A589FC6E8D9324FF5EAA5E16 /* IssueReporting.framework in Frameworks */,
7676EEE4F20ADCFF07CD061A /* IssueReportingPackageSupport.framework in Frameworks */,
63124C5C7F27B8B0D63E0178 /* LogMacro.framework in Frameworks */,
+ 718871A9034B5650B4E79BE3 /* Moya.framework in Frameworks */,
BE7E99D34603BB38E4960D56 /* OrderedCollections.framework in Frameworks */,
49FA13AA5CEE86932EB00B66 /* Perception.framework in Frameworks */,
B1170DFFAA8A85FEAC2A0B48 /* PerceptionCore.framework in Frameworks */,
+ 9566F245CF3ADFCED01F8140 /* RxMoya.framework in Frameworks */,
+ DDF51529BBEB84221C5EB026 /* RxSwift.framework in Frameworks */,
449609E1CA46BB1A8DE371FE /* Sharing.framework in Frameworks */,
E6B677E8CCE5A170F1A8BA32 /* Sharing1.framework in Frameworks */,
BDC82DFC39B87F3E8706DAAA /* Sharing2.framework in Frameworks */,
@@ -449,10 +468,14 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ A38CFF6F7BF8DA02D4292A37 /* CFNetwork.framework in Frameworks */,
FAB0492E18B6DE08C0237F1A /* OSLog.framework in Frameworks */,
+ 228931D260D16FAC4237F049 /* Alamofire.framework in Frameworks */,
+ D3F9ACD42EEA12AAF32A17A8 /* AsyncMoya.framework in Frameworks */,
1229F285BF6DA7F01803A6B3 /* CasePaths.framework in Frameworks */,
85D5648DCBB70D11A36C13CF /* CasePathsCore.framework in Frameworks */,
05F56538A1C3BBA57614C3F0 /* Clocks.framework in Frameworks */,
+ DEC3903E4B35D8E386F98B2B /* CombineMoya.framework in Frameworks */,
8B1743BB964CBBF3F6F4D7D6 /* CombineSchedulers.framework in Frameworks */,
A6494C7A77083B3302F957CF /* ComposableArchitecture.framework in Frameworks */,
A20811E5791D407909A61124 /* ConcurrencyExtras.framework in Frameworks */,
@@ -460,15 +483,19 @@
A95FDA4C5187D4E766AEDEA1 /* Dependencies.framework in Frameworks */,
3D58AE887452131EABD561C6 /* DependenciesMacros.framework in Frameworks */,
C0E9ABCA7163C2A40175E0F9 /* DesignSystem.framework in Frameworks */,
+ 879A017C99B69A30B081D1D8 /* EventLimiter.framework in Frameworks */,
D969B235AF463F6153D0724C /* FlowStacks.framework in Frameworks */,
ACE710C2426B5522DE18FDE1 /* IdentifiedCollections.framework in Frameworks */,
C8CFFE9B5BF66548AA66623E /* InternalCollectionsUtilities.framework in Frameworks */,
2EF86EE67C5A3BFCCED506FC /* IssueReporting.framework in Frameworks */,
5B58896712EA4EED7415FA70 /* IssueReportingPackageSupport.framework in Frameworks */,
43AE838DD16336C2A50D69DB /* LogMacro.framework in Frameworks */,
+ 5F6E278634485802145E6DBA /* Moya.framework in Frameworks */,
F85FA4C6799BC89429C9AEFA /* OrderedCollections.framework in Frameworks */,
96D12F5126A28254E1C38F8F /* Perception.framework in Frameworks */,
F33DCD350BD74440B58A82AD /* PerceptionCore.framework in Frameworks */,
+ 4535905A3436CEF7F5C80A23 /* RxMoya.framework in Frameworks */,
+ 55E6C02DBCC91B1CDEA43F66 /* RxSwift.framework in Frameworks */,
82398D6446D04F9560C91EF5 /* Sharing.framework in Frameworks */,
D5D980FC98C04BA1230543F4 /* Sharing1.framework in Frameworks */,
842F5CBD06EB61B73FBE6218 /* Sharing2.framework in Frameworks */,
@@ -516,26 +543,33 @@
72723117B1BFA01E33CBB7A6 /* Products */ = {
isa = PBXGroup;
children = (
+ 2DF5CC6DA0B3BB1AABA99E83 /* Alamofire_Alamofire.bundle */,
+ 1D6C1E19155EA3A2433B4EB8 /* Alamofire.framework */,
+ 982B305844D13D6FDA735489 /* AsyncMoya.framework */,
9F6D7141FB2589CD40FC9AF1 /* CasePaths.framework */,
3E4AEBF8716AC6121D39F88E /* CasePathsCore.framework */,
5903DAA16331C93F6AD367EC /* Clocks.framework */,
+ 02558827A8E0F651CB3034E7 /* CombineMoya.framework */,
EB9EEE1B771280F5D0FC2736 /* CombineSchedulers.framework */,
CC49F23A2E6E890B28B8E87E /* ComposableArchitecture.framework */,
0289B94C11EC779006322480 /* ConcurrencyExtras.framework */,
CD588A48E7F5E6AD89544592 /* CustomDump.framework */,
C32206975EC04787B73B7C1E /* Dependencies.framework */,
78B2A02B3BB5CCD75FCC2060 /* DependenciesMacros.framework */,
- 0202CA9E6AAAC0787B68E995 /* DesignSystem_DesignSystem.bundle */,
4AE87645A97032776452E22F /* DesignSystem.framework */,
+ 151C41888C0A54AD4E857B88 /* EventLimiter.framework */,
F7F7D85FE8D6F11FA3462914 /* FlowStacks.framework */,
D222003E85442FD962122B92 /* IdentifiedCollections.framework */,
17205074249DF2B59082FA58 /* InternalCollectionsUtilities.framework */,
0EAE5989CA1A850DF2ECFFFC /* IssueReporting.framework */,
AD7280F892588925BDA24822 /* IssueReportingPackageSupport.framework */,
235162575549DE8FA608F9B3 /* LogMacro.framework */,
+ EE2F03213EB531F252879845 /* Moya.framework */,
8B05823D17AC1A01668CA17A /* OrderedCollections.framework */,
888EAA25A85A8C2558C81033 /* Perception.framework */,
169DFD779D490EF6D0450319 /* PerceptionCore.framework */,
+ 828952A9C3DCA94E2777468E /* RxMoya.framework */,
+ A5C01088FF08297F798F7D16 /* RxSwift.framework */,
D24D0C7082053533D4DE9314 /* Shared_Debug.framework */,
280CB53B6DF7F64864E5482A /* Shared_Prod.framework */,
9BA57BC4B13796776E6C9DC2 /* Shared_Stage.framework */,
@@ -562,7 +596,7 @@
8DBC6BAA6C2105D09B097177 /* Sources */ = {
isa = PBXGroup;
children = (
- 0CE59A41CA35A26F7854C331 /* Base.swift */,
+ E5EEB7ACB5CDE77BE537A765 /* Exorted */,
);
path = Sources;
sourceTree = "";
@@ -596,9 +630,18 @@
);
sourceTree = "";
};
+ E5EEB7ACB5CDE77BE537A765 /* Exorted */ = {
+ isa = PBXGroup;
+ children = (
+ D18F2FC1022DACA3552A5DEB /* SharedExported.swift */,
+ );
+ path = Exorted;
+ sourceTree = "";
+ };
E7E2DC04443691192563DF03 /* Frameworks */ = {
isa = PBXGroup;
children = (
+ EFF567491870EB93A942B039 /* CFNetwork.framework */,
B23608FC539D32BD921A4F27 /* OSLog.framework */,
);
name = Frameworks;
@@ -637,7 +680,6 @@
C96560B0F2337336A8FB9B0C /* Resources */,
86B4D49AA4860D5ACA6368F3 /* Frameworks */,
31C3364D6EE6DB128AE520FE /* Embed Frameworks */,
- B00AD4DC42AFDCC5B8712FFC /* Dependencies */,
);
buildRules = (
);
@@ -658,7 +700,6 @@
F626B9F9730D1752FF928FEA /* Resources */,
CA16CCCB741E47EAA9FE52A5 /* Frameworks */,
3AA9FA2CC2DEAF59F76A9966 /* Embed Frameworks */,
- 3D0E34771599776959478C35 /* Dependencies */,
);
buildRules = (
);
@@ -679,7 +720,6 @@
505B0379551D6777AF7927AD /* Resources */,
10616931EF5AA9226467086E /* Frameworks */,
31EFB6BDF2EEBB9763884BA9 /* Embed Frameworks */,
- 5524240DC103CA57DCF970AC /* Dependencies */,
);
buildRules = (
);
@@ -700,7 +740,6 @@
8E275C2257E824BED631E213 /* Resources */,
A2D2F43D11F6FFB6C8AEED26 /* Frameworks */,
F52BE5796E4FC227870F34F2 /* Embed Frameworks */,
- 02780E7AD3523CF1B16CE398 /* Dependencies */,
);
buildRules = (
);
@@ -750,6 +789,7 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
+ C63CDAD09E65DA56EDF02ECF /* Alamofire_Alamofire.bundle in Resources */,
0C8957912F2D02D504FFF5A9 /* swift-composable-architecture_ComposableArchitecture.bundle in Resources */,
3AE4EA711182B84E033B44D9 /* swift-sharing_Sharing.bundle in Resources */,
);
@@ -759,7 +799,6 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- 40147577D3A33D54BD1D13A6 /* DesignSystem_DesignSystem.bundle in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -767,7 +806,6 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- ECFF96BD9F9B79CB6CBCAA5B /* DesignSystem_DesignSystem.bundle in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -775,7 +813,6 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- 6DF69F1F2E0AD3E3D12891EE /* DesignSystem_DesignSystem.bundle in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -783,7 +820,6 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- 0F7C51CBACDF5C4DA176E637 /* DesignSystem_DesignSystem.bundle in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -794,7 +830,7 @@
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- 28C60F5E86E6BBB9705E165E /* Base.swift in Sources */,
+ 8CC5ABA27E3BDA9FE75B032E /* SharedExported.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -810,7 +846,7 @@
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- BD78CC586EFA1C7CBC6F8B73 /* Base.swift in Sources */,
+ 651FBBCA05AF88BCE7F3CAB0 /* SharedExported.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -818,7 +854,7 @@
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- 9817D2C943F4DA244E2C9100 /* Base.swift in Sources */,
+ 2817388701B03332FFC4AB06 /* SharedExported.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -826,7 +862,7 @@
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- D74723E168511D98E26924EA /* Base.swift in Sources */,
+ ABA358D45529AD914C40E60A /* SharedExported.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -858,7 +894,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/Shared-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -920,7 +956,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/Shared-Prod-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -982,7 +1018,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/Shared-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1048,7 +1084,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/Shared-Stage-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1110,7 +1146,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/Shared-Debug-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1172,7 +1208,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/Shared-Debug-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1238,7 +1274,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/Shared-Prod-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1298,7 +1334,7 @@
"$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
);
INFOPLIST_FILE = "Derived/InfoPlists/SharedTests-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1361,7 +1397,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/Shared-Stage-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1474,7 +1510,7 @@
"$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
);
INFOPLIST_FILE = "Derived/InfoPlists/SharedTests-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
diff --git a/Projects/Shared/Shared/Sources/Base.swift b/Projects/Shared/Shared/Sources/Base.swift
deleted file mode 100644
index 6297cc4..0000000
--- a/Projects/Shared/Shared/Sources/Base.swift
+++ /dev/null
@@ -1,22 +0,0 @@
-//
-// base.swift
-// DDDAttendance.
-//
-// Created by Roy on 2025-09-04
-// Copyright © 2025 DDD , Ltd., All rights reserved.
-//
-
-import SwiftUI
-
-struct BaseView: View {
- var body: some View {
- VStack {
- Image(systemName: "globe")
- .imageScale(.large)
- .foregroundColor(.accentColor)
- Text("Hello, world!")
- }
- .padding()
- }
-}
-
diff --git a/Projects/Shared/Shared/Sources/Exorted/SharedExported.swift b/Projects/Shared/Shared/Sources/Exorted/SharedExported.swift
new file mode 100644
index 0000000..38e0f72
--- /dev/null
+++ b/Projects/Shared/Shared/Sources/Exorted/SharedExported.swift
@@ -0,0 +1,10 @@
+//
+// SharedExported.swift
+// Shared
+//
+// Created by Wonji Suh on 10/22/25.
+//
+
+@_exported import DesignSystem
+@_exported import Utill
+
diff --git a/Projects/Shared/ThirdParty/Project.swift b/Projects/Shared/ThirdParty/Project.swift
index ddad688..09c896e 100644
--- a/Projects/Shared/ThirdParty/Project.swift
+++ b/Projects/Shared/ThirdParty/Project.swift
@@ -13,7 +13,8 @@ let project = Project.makeAppModule(
dependencies: [
.SPM.composableArchitecture,
.SPM.weaveDI,
- .SPM.tcaCoordinator
+ .SPM.tcaCoordinator,
+ .SPM.asyncMoya
],
sources: ["Sources/**"]
)
diff --git a/Projects/Shared/ThirdParty/ThirdParty.xcodeproj/project.pbxproj b/Projects/Shared/ThirdParty/ThirdParty.xcodeproj/project.pbxproj
index ddd4a8c..139bac3 100644
--- a/Projects/Shared/ThirdParty/ThirdParty.xcodeproj/project.pbxproj
+++ b/Projects/Shared/ThirdParty/ThirdParty.xcodeproj/project.pbxproj
@@ -9,6 +9,7 @@
/* Begin PBXBuildFile section */
0074469DB831813B3CF710CC /* swift-composable-architecture_ComposableArchitecture.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 876C0F3CB0FC08A46906C3D9 /* swift-composable-architecture_ComposableArchitecture.bundle */; };
05929F461A316092B9BA2153 /* ComposableArchitecture.framework in Dependencies */ = {isa = PBXBuildFile; fileRef = 3BB088CFCF5B751E961933C0 /* ComposableArchitecture.framework */; };
+ 0ACB3FF8FF3D18C0041494CB /* Alamofire_Alamofire.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 63B23A7EFB29F5784814F2EB /* Alamofire_Alamofire.bundle */; };
107C62AE9CD667F46B4E15A1 /* ComposableArchitecture.framework in Dependencies */ = {isa = PBXBuildFile; fileRef = 3BB088CFCF5B751E961933C0 /* ComposableArchitecture.framework */; };
14540254CEC3497B67333884 /* swift-composable-architecture_ComposableArchitecture.bundle in Dependencies */ = {isa = PBXBuildFile; fileRef = 876C0F3CB0FC08A46906C3D9 /* swift-composable-architecture_ComposableArchitecture.bundle */; };
199156A4DC68D0F4387CCDA6 /* Base.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88DC163A6902C6C732FD855A /* Base.swift */; };
@@ -17,6 +18,8 @@
311471A656CA889BE88C78D9 /* CasePathsCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7224F70B4CF69C652CE68E87 /* CasePathsCore.framework */; };
31841B69BD9306440FA3AEED /* OSLog.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B768581F11B7EEC79D3C428D /* OSLog.framework */; };
31DF26B9CD387C3DBBD90C18 /* IssueReporting.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5AB4F2063102023E996F015D /* IssueReporting.framework */; };
+ 3B6866AB6BEEC82DBD7A31E8 /* AsyncMoya.framework in Dependencies */ = {isa = PBXBuildFile; fileRef = 2E58E157D8732A44CC61F263 /* AsyncMoya.framework */; };
+ 3C2AD97426315FA6F26F7AA9 /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 85DDE2F46A5666B6A50ECD9D /* Alamofire.framework */; };
459C5FD5AD31D8A6C6628DC6 /* ComposableArchitecture.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BB088CFCF5B751E961933C0 /* ComposableArchitecture.framework */; };
4D34235D228D6EE9C27534F0 /* Sharing.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A9AE888EDA3909F45835B514 /* Sharing.framework */; };
4D4CF95D400DCA4D0B3D6B51 /* Perception.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE127F8400BF4F674847DF5D /* Perception.framework */; };
@@ -31,6 +34,7 @@
78AC8F364BB31C11BB2FEC02 /* ThirdParty.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DBCBFAAA9644395883C4A718 /* ThirdParty.framework */; };
78E505D53CA7826ADE9757E2 /* ComposableArchitecture.framework in Dependencies */ = {isa = PBXBuildFile; fileRef = 3BB088CFCF5B751E961933C0 /* ComposableArchitecture.framework */; };
84CAAE3326DCA9E68378B7B3 /* WeaveDI.framework in Dependencies */ = {isa = PBXBuildFile; fileRef = A1063A80E3C9DDB2A28DB892 /* WeaveDI.framework */; };
+ 87541118ECE99E74837ABF1A /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EBE84DC58794DF9FB97F5EE2 /* CFNetwork.framework */; };
9003C2D283711C20FDBB33E0 /* ConcurrencyExtras.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9510426F57C0386AD282AAA8 /* ConcurrencyExtras.framework */; };
910E2DEB552042AC98EB4F08 /* CombineSchedulers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 529D683020BDA42AF2A467E4 /* CombineSchedulers.framework */; };
92C6371E1DEAA7A0B1D6F2C7 /* InternalCollectionsUtilities.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8CE454E7ACF464177DC1FB6 /* InternalCollectionsUtilities.framework */; };
@@ -41,23 +45,33 @@
9C1C6C8D2E3E4B380A8C8B55 /* CustomDump.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 075BC2A5FD001078D38856E6 /* CustomDump.framework */; };
9CFE05FA0C9CD8ADC787C716 /* DependenciesMacros.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F6A7606444B2A24E9A29BE1F /* DependenciesMacros.framework */; };
9D2DC67BE196726BF252CB93 /* WeaveDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A1063A80E3C9DDB2A28DB892 /* WeaveDI.framework */; };
+ 9DB75136C03D4004A0949AF7 /* CombineMoya.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7729C3B9CFAB7804744FF103 /* CombineMoya.framework */; };
A1E39C81459EE28C97417885 /* UIKitNavigation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9962B6781CF429287378C23C /* UIKitNavigation.framework */; };
A268E18642DBC591738B7F88 /* UIKitNavigationShim.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6049E02DD59C6B27D4CC5A57 /* UIKitNavigationShim.framework */; };
A3C53A8EC404CA02DAB4CCE9 /* LogMacro.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7840D8A58938A9CBDF6DDB6F /* LogMacro.framework */; };
+ A8DACEC17FDDAFC6E9F85BAF /* Moya.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 96CA18CB4CC5D1281814C150 /* Moya.framework */; };
B021FBAB6B65BC2EBD04FF38 /* FlowStacks.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BEEED0FDDAE7EA1452BBB724 /* FlowStacks.framework */; };
B0E03937330DFF6BED21D35C /* Base.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88DC163A6902C6C732FD855A /* Base.swift */; };
+ B149584B081835D775C23854 /* Alamofire_Alamofire.bundle in Dependencies */ = {isa = PBXBuildFile; fileRef = 63B23A7EFB29F5784814F2EB /* Alamofire_Alamofire.bundle */; };
B15FBED9FEBEFF4C5E31049B /* PerceptionCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9FB87EE5D02B2E41676C721 /* PerceptionCore.framework */; };
B24DF497249FDEACB5D8334F /* Base.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88DC163A6902C6C732FD855A /* Base.swift */; };
+ B5893347EB6AA917A6A2FFEB /* AsyncMoya.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2E58E157D8732A44CC61F263 /* AsyncMoya.framework */; };
+ BC3E76F8419D53F908CFABBC /* AsyncMoya.framework in Dependencies */ = {isa = PBXBuildFile; fileRef = 2E58E157D8732A44CC61F263 /* AsyncMoya.framework */; };
BDC04BFA40CBD6A5E3B4386C /* SwiftUINavigation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0606655A5FEF1EA3A2F658DD /* SwiftUINavigation.framework */; };
C2BF74E44110BFE4F5CC9CCA /* TCACoordinators.framework in Dependencies */ = {isa = PBXBuildFile; fileRef = B20D6714E7DB36C7B061414E /* TCACoordinators.framework */; };
C2E18D714C5C12B8DD0A521B /* swift-sharing_Sharing.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 76271C889E6D86C7D22CB056 /* swift-sharing_Sharing.bundle */; };
+ C92F8055F53027196B81ABB3 /* EventLimiter.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A897366BF4BAEC9F561CFE41 /* EventLimiter.framework */; };
CDD2ABB41363C0E333172654 /* Base.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88DC163A6902C6C732FD855A /* Base.swift */; };
D19BDCDFE47D3555554F163E /* swift-sharing_Sharing.bundle in Dependencies */ = {isa = PBXBuildFile; fileRef = 76271C889E6D86C7D22CB056 /* swift-sharing_Sharing.bundle */; };
D713F9D884B7FC901851460B /* IssueReportingPackageSupport.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FE34E7FD7B776485C4F5686B /* IssueReportingPackageSupport.framework */; };
DCA9D19CBFFC9C21FC918FDA /* TCACoordinators.framework in Dependencies */ = {isa = PBXBuildFile; fileRef = B20D6714E7DB36C7B061414E /* TCACoordinators.framework */; };
+ E450B499B83277FEEFB6CBFB /* AsyncMoya.framework in Dependencies */ = {isa = PBXBuildFile; fileRef = 2E58E157D8732A44CC61F263 /* AsyncMoya.framework */; };
E97EB92A32723612E3973813 /* CasePaths.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F1193D224A436351DC8E329 /* CasePaths.framework */; };
+ EA4F00476A859400D8F80853 /* AsyncMoya.framework in Dependencies */ = {isa = PBXBuildFile; fileRef = 2E58E157D8732A44CC61F263 /* AsyncMoya.framework */; };
EAA7CEA224A883C2C0DA46BA /* IdentifiedCollections.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A0F3DB55EAF01D251BFF4B56 /* IdentifiedCollections.framework */; };
+ F338D085D42F0A101708A84A /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ECFF656D7B37A821DBD6BC1B /* RxSwift.framework */; };
F8931CEA6B1AF2B9FE40DCA8 /* Sharing1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F14DEE44EEA5E5AE73AB020 /* Sharing1.framework */; };
+ FCC6FBA9C12F551B2304A1F0 /* RxMoya.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F027A66E2B79A5FFC8DB6565 /* RxMoya.framework */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@@ -106,6 +120,7 @@
buildActionMask = 8;
dstSubfolderSpec = 16;
files = (
+ 3B6866AB6BEEC82DBD7A31E8 /* AsyncMoya.framework in Dependencies */,
78E505D53CA7826ADE9757E2 /* ComposableArchitecture.framework in Dependencies */,
4DB26A5D872C7AB1F47F04DE /* TCACoordinators.framework in Dependencies */,
70050F733D72E5D033FFC580 /* WeaveDI.framework in Dependencies */,
@@ -118,6 +133,7 @@
buildActionMask = 8;
dstSubfolderSpec = 16;
files = (
+ E450B499B83277FEEFB6CBFB /* AsyncMoya.framework in Dependencies */,
1D6C4D67EC8C19AC634855BC /* ComposableArchitecture.framework in Dependencies */,
DCA9D19CBFFC9C21FC918FDA /* TCACoordinators.framework in Dependencies */,
6902F07AC977B503A0B4EF8A /* WeaveDI.framework in Dependencies */,
@@ -130,6 +146,7 @@
buildActionMask = 8;
dstSubfolderSpec = 16;
files = (
+ EA4F00476A859400D8F80853 /* AsyncMoya.framework in Dependencies */,
05929F461A316092B9BA2153 /* ComposableArchitecture.framework in Dependencies */,
C2BF74E44110BFE4F5CC9CCA /* TCACoordinators.framework in Dependencies */,
84CAAE3326DCA9E68378B7B3 /* WeaveDI.framework in Dependencies */,
@@ -142,6 +159,7 @@
buildActionMask = 8;
dstSubfolderSpec = 16;
files = (
+ B149584B081835D775C23854 /* Alamofire_Alamofire.bundle in Dependencies */,
14540254CEC3497B67333884 /* swift-composable-architecture_ComposableArchitecture.bundle in Dependencies */,
D19BDCDFE47D3555554F163E /* swift-sharing_Sharing.bundle in Dependencies */,
);
@@ -173,6 +191,7 @@
buildActionMask = 8;
dstSubfolderSpec = 16;
files = (
+ BC3E76F8419D53F908CFABBC /* AsyncMoya.framework in Dependencies */,
107C62AE9CD667F46B4E15A1 /* ComposableArchitecture.framework in Dependencies */,
6BC1A53B34C1F04511222D81 /* TCACoordinators.framework in Dependencies */,
5FF145C217A0F03EBD65BB90 /* WeaveDI.framework in Dependencies */,
@@ -188,6 +207,7 @@
1F14DEE44EEA5E5AE73AB020 /* Sharing1.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Sharing1.framework; sourceTree = BUILT_PRODUCTS_DIR; };
21178B4A2A59C6B2EADC5B6C /* Test.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Test.swift; sourceTree = ""; };
23C9FE08FD9C2C513D1679DB /* ThirdParty_Debug.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ThirdParty_Debug.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 2E58E157D8732A44CC61F263 /* AsyncMoya.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = AsyncMoya.framework; sourceTree = BUILT_PRODUCTS_DIR; };
2EBE83BD9D8603167735DBA2 /* Sharing2.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Sharing2.framework; sourceTree = BUILT_PRODUCTS_DIR; };
3BB088CFCF5B751E961933C0 /* ComposableArchitecture.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ComposableArchitecture.framework; sourceTree = BUILT_PRODUCTS_DIR; };
3F1193D224A436351DC8E329 /* CasePaths.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CasePaths.framework; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -197,18 +217,23 @@
529D683020BDA42AF2A467E4 /* CombineSchedulers.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CombineSchedulers.framework; sourceTree = BUILT_PRODUCTS_DIR; };
5AB4F2063102023E996F015D /* IssueReporting.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = IssueReporting.framework; sourceTree = BUILT_PRODUCTS_DIR; };
6049E02DD59C6B27D4CC5A57 /* UIKitNavigationShim.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = UIKitNavigationShim.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 63B23A7EFB29F5784814F2EB /* Alamofire_Alamofire.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Alamofire_Alamofire.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
6865A708D3CFBD5D900FD8EA /* ThirdParty_Stage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ThirdParty_Stage.framework; sourceTree = BUILT_PRODUCTS_DIR; };
6F7E5510FEC285549404D23A /* XCTestDynamicOverlay.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = XCTestDynamicOverlay.framework; sourceTree = BUILT_PRODUCTS_DIR; };
7224F70B4CF69C652CE68E87 /* CasePathsCore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CasePathsCore.framework; sourceTree = BUILT_PRODUCTS_DIR; };
76271C889E6D86C7D22CB056 /* swift-sharing_Sharing.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "swift-sharing_Sharing.bundle"; sourceTree = BUILT_PRODUCTS_DIR; };
+ 7729C3B9CFAB7804744FF103 /* CombineMoya.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CombineMoya.framework; sourceTree = BUILT_PRODUCTS_DIR; };
7840D8A58938A9CBDF6DDB6F /* LogMacro.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = LogMacro.framework; sourceTree = BUILT_PRODUCTS_DIR; };
7CD96CC9A07F20F545BD7529 /* ThirdParty-Debug-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "ThirdParty-Debug-Info.plist"; sourceTree = ""; };
+ 85DDE2F46A5666B6A50ECD9D /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; };
876C0F3CB0FC08A46906C3D9 /* swift-composable-architecture_ComposableArchitecture.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "swift-composable-architecture_ComposableArchitecture.bundle"; sourceTree = BUILT_PRODUCTS_DIR; };
88DC163A6902C6C732FD855A /* Base.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Base.swift; sourceTree = ""; };
9510426F57C0386AD282AAA8 /* ConcurrencyExtras.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ConcurrencyExtras.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 96CA18CB4CC5D1281814C150 /* Moya.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Moya.framework; sourceTree = BUILT_PRODUCTS_DIR; };
9962B6781CF429287378C23C /* UIKitNavigation.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = UIKitNavigation.framework; sourceTree = BUILT_PRODUCTS_DIR; };
A0F3DB55EAF01D251BFF4B56 /* IdentifiedCollections.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = IdentifiedCollections.framework; sourceTree = BUILT_PRODUCTS_DIR; };
A1063A80E3C9DDB2A28DB892 /* WeaveDI.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = WeaveDI.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ A897366BF4BAEC9F561CFE41 /* EventLimiter.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = EventLimiter.framework; sourceTree = BUILT_PRODUCTS_DIR; };
A9AE888EDA3909F45835B514 /* Sharing.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Sharing.framework; sourceTree = BUILT_PRODUCTS_DIR; };
AAA036898E83738C48199540 /* ThirdParty-Prod-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "ThirdParty-Prod-Info.plist"; sourceTree = ""; };
B20D6714E7DB36C7B061414E /* TCACoordinators.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = TCACoordinators.framework; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -223,6 +248,9 @@
E057B5A6C190B51DEA95A52C /* Dependencies.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Dependencies.framework; sourceTree = BUILT_PRODUCTS_DIR; };
E40944E96BB05F258649A6B0 /* ThirdPartyTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ThirdPartyTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
E8CE454E7ACF464177DC1FB6 /* InternalCollectionsUtilities.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = InternalCollectionsUtilities.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ EBE84DC58794DF9FB97F5EE2 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; };
+ ECFF656D7B37A821DBD6BC1B /* RxSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ F027A66E2B79A5FFC8DB6565 /* RxMoya.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxMoya.framework; sourceTree = BUILT_PRODUCTS_DIR; };
F142D3247F8A749C15AED28C /* ThirdParty-Stage-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "ThirdParty-Stage-Info.plist"; sourceTree = ""; };
F6A7606444B2A24E9A29BE1F /* DependenciesMacros.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DependenciesMacros.framework; sourceTree = BUILT_PRODUCTS_DIR; };
FE34E7FD7B776485C4F5686B /* IssueReportingPackageSupport.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = IssueReportingPackageSupport.framework; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -254,25 +282,33 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ 87541118ECE99E74837ABF1A /* CFNetwork.framework in Frameworks */,
31841B69BD9306440FA3AEED /* OSLog.framework in Frameworks */,
+ 3C2AD97426315FA6F26F7AA9 /* Alamofire.framework in Frameworks */,
+ B5893347EB6AA917A6A2FFEB /* AsyncMoya.framework in Frameworks */,
E97EB92A32723612E3973813 /* CasePaths.framework in Frameworks */,
311471A656CA889BE88C78D9 /* CasePathsCore.framework in Frameworks */,
551ABD7544CD267AE6CC195C /* Clocks.framework in Frameworks */,
+ 9DB75136C03D4004A0949AF7 /* CombineMoya.framework in Frameworks */,
910E2DEB552042AC98EB4F08 /* CombineSchedulers.framework in Frameworks */,
459C5FD5AD31D8A6C6628DC6 /* ComposableArchitecture.framework in Frameworks */,
9003C2D283711C20FDBB33E0 /* ConcurrencyExtras.framework in Frameworks */,
9C1C6C8D2E3E4B380A8C8B55 /* CustomDump.framework in Frameworks */,
98A0DA222D9BA10DFD520C3F /* Dependencies.framework in Frameworks */,
9CFE05FA0C9CD8ADC787C716 /* DependenciesMacros.framework in Frameworks */,
+ C92F8055F53027196B81ABB3 /* EventLimiter.framework in Frameworks */,
B021FBAB6B65BC2EBD04FF38 /* FlowStacks.framework in Frameworks */,
EAA7CEA224A883C2C0DA46BA /* IdentifiedCollections.framework in Frameworks */,
92C6371E1DEAA7A0B1D6F2C7 /* InternalCollectionsUtilities.framework in Frameworks */,
31DF26B9CD387C3DBBD90C18 /* IssueReporting.framework in Frameworks */,
D713F9D884B7FC901851460B /* IssueReportingPackageSupport.framework in Frameworks */,
A3C53A8EC404CA02DAB4CCE9 /* LogMacro.framework in Frameworks */,
+ A8DACEC17FDDAFC6E9F85BAF /* Moya.framework in Frameworks */,
985AAB619CA4E6F97CA797F3 /* OrderedCollections.framework in Frameworks */,
4D4CF95D400DCA4D0B3D6B51 /* Perception.framework in Frameworks */,
B15FBED9FEBEFF4C5E31049B /* PerceptionCore.framework in Frameworks */,
+ FCC6FBA9C12F551B2304A1F0 /* RxMoya.framework in Frameworks */,
+ F338D085D42F0A101708A84A /* RxSwift.framework in Frameworks */,
4D34235D228D6EE9C27534F0 /* Sharing.framework in Frameworks */,
F8931CEA6B1AF2B9FE40DCA8 /* Sharing1.framework in Frameworks */,
653474AB185843E0DF662DD1 /* Sharing2.framework in Frameworks */,
@@ -324,6 +360,7 @@
A20DE1C13B999322AE683CF0 /* Frameworks */ = {
isa = PBXGroup;
children = (
+ EBE84DC58794DF9FB97F5EE2 /* CFNetwork.framework */,
B768581F11B7EEC79D3C428D /* OSLog.framework */,
);
name = Frameworks;
@@ -353,24 +390,32 @@
C04DB49BAFD37E93F4993806 /* Products */ = {
isa = PBXGroup;
children = (
+ 63B23A7EFB29F5784814F2EB /* Alamofire_Alamofire.bundle */,
+ 85DDE2F46A5666B6A50ECD9D /* Alamofire.framework */,
+ 2E58E157D8732A44CC61F263 /* AsyncMoya.framework */,
3F1193D224A436351DC8E329 /* CasePaths.framework */,
7224F70B4CF69C652CE68E87 /* CasePathsCore.framework */,
4FDA5D0BD3E8E323677EB026 /* Clocks.framework */,
+ 7729C3B9CFAB7804744FF103 /* CombineMoya.framework */,
529D683020BDA42AF2A467E4 /* CombineSchedulers.framework */,
3BB088CFCF5B751E961933C0 /* ComposableArchitecture.framework */,
9510426F57C0386AD282AAA8 /* ConcurrencyExtras.framework */,
075BC2A5FD001078D38856E6 /* CustomDump.framework */,
E057B5A6C190B51DEA95A52C /* Dependencies.framework */,
F6A7606444B2A24E9A29BE1F /* DependenciesMacros.framework */,
+ A897366BF4BAEC9F561CFE41 /* EventLimiter.framework */,
BEEED0FDDAE7EA1452BBB724 /* FlowStacks.framework */,
A0F3DB55EAF01D251BFF4B56 /* IdentifiedCollections.framework */,
E8CE454E7ACF464177DC1FB6 /* InternalCollectionsUtilities.framework */,
5AB4F2063102023E996F015D /* IssueReporting.framework */,
FE34E7FD7B776485C4F5686B /* IssueReportingPackageSupport.framework */,
7840D8A58938A9CBDF6DDB6F /* LogMacro.framework */,
+ 96CA18CB4CC5D1281814C150 /* Moya.framework */,
C32AF99B4D617683E25151E3 /* OrderedCollections.framework */,
BE127F8400BF4F674847DF5D /* Perception.framework */,
D9FB87EE5D02B2E41676C721 /* PerceptionCore.framework */,
+ F027A66E2B79A5FFC8DB6565 /* RxMoya.framework */,
+ ECFF656D7B37A821DBD6BC1B /* RxSwift.framework */,
A9AE888EDA3909F45835B514 /* Sharing.framework */,
1F14DEE44EEA5E5AE73AB020 /* Sharing1.framework */,
2EBE83BD9D8603167735DBA2 /* Sharing2.framework */,
@@ -570,6 +615,7 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
+ 0ACB3FF8FF3D18C0041494CB /* Alamofire_Alamofire.bundle in Resources */,
0074469DB831813B3CF710CC /* swift-composable-architecture_ComposableArchitecture.bundle in Resources */,
C2E18D714C5C12B8DD0A521B /* swift-sharing_Sharing.bundle in Resources */,
);
@@ -707,7 +753,7 @@
"$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
);
INFOPLIST_FILE = "Derived/InfoPlists/ThirdPartyTests-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -766,7 +812,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/ThirdParty-Prod-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -833,7 +879,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/ThirdParty-Debug-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -900,7 +946,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/ThirdParty-Debug-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -963,7 +1009,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/ThirdParty-Prod-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1026,7 +1072,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/ThirdParty-Stage-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1089,7 +1135,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/ThirdParty-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1156,7 +1202,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/ThirdParty-Stage-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1217,7 +1263,7 @@
"$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include",
);
INFOPLIST_FILE = "Derived/InfoPlists/ThirdPartyTests-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1339,7 +1385,7 @@
);
INFOPLIST_FILE = "Derived/InfoPlists/ThirdParty-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
diff --git a/Projects/Shared/Utill/Utill.xcodeproj/project.pbxproj b/Projects/Shared/Utill/Utill.xcodeproj/project.pbxproj
index 5f388af..da376c3 100644
--- a/Projects/Shared/Utill/Utill.xcodeproj/project.pbxproj
+++ b/Projects/Shared/Utill/Utill.xcodeproj/project.pbxproj
@@ -439,7 +439,7 @@
buildSettings = {
CODE_SIGN_IDENTITY = "iPhone Developer";
INFOPLIST_FILE = "Derived/InfoPlists/UtillTests-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -473,7 +473,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Utill-Debug-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -560,7 +560,7 @@
buildSettings = {
CODE_SIGN_IDENTITY = "iPhone Developer";
INFOPLIST_FILE = "Derived/InfoPlists/UtillTests-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -590,7 +590,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Utill-Prod-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -624,7 +624,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Utill-Stage-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -662,7 +662,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Utill-Stage-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -696,7 +696,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Utill-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -730,7 +730,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Utill-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -768,7 +768,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Utill-Prod-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -806,7 +806,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Derived/InfoPlists/Utill-Debug-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 17.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 16.6;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
diff --git a/Tuist/Package.resolved b/Tuist/Package.resolved
index f6a5e80..4fe4524 100644
--- a/Tuist/Package.resolved
+++ b/Tuist/Package.resolved
@@ -1,6 +1,24 @@
{
- "originHash" : "66d13d4ebdf7930c5b51f12ac664cc5ee7608cf962ca475b66cdcec718e48c96",
+ "originHash" : "8d966090a3cd3da47929826719cae739d56a0690d182e65b4b64f53a996d6153",
"pins" : [
+ {
+ "identity" : "alamofire",
+ "kind" : "remoteSourceControl",
+ "location" : "https://github.com/Alamofire/Alamofire.git",
+ "state" : {
+ "revision" : "513364f870f6bfc468f9d2ff0a95caccc10044c5",
+ "version" : "5.10.2"
+ }
+ },
+ {
+ "identity" : "asyncmoya",
+ "kind" : "remoteSourceControl",
+ "location" : "https://github.com/Roy-wonji/AsyncMoya",
+ "state" : {
+ "revision" : "df73007ff25fac5342314e6a50ccb9f2f5cd06bd",
+ "version" : "1.1.6"
+ }
+ },
{
"identity" : "combine-schedulers",
"kind" : "remoteSourceControl",
@@ -10,6 +28,15 @@
"version" : "1.0.3"
}
},
+ {
+ "identity" : "eventlimiter",
+ "kind" : "remoteSourceControl",
+ "location" : "https://github.com/baekteun/EventLimiter.git",
+ "state" : {
+ "revision" : "7d736079df813f84bb4c218f5efe665664041194",
+ "version" : "2.0.0"
+ }
+ },
{
"identity" : "flowstacks",
"kind" : "remoteSourceControl",
@@ -28,6 +55,33 @@
"version" : "1.1.1"
}
},
+ {
+ "identity" : "moya",
+ "kind" : "remoteSourceControl",
+ "location" : "https://github.com/Moya/Moya.git",
+ "state" : {
+ "revision" : "c263811c1f3dbf002be9bd83107f7cdc38992b26",
+ "version" : "15.0.3"
+ }
+ },
+ {
+ "identity" : "reactiveswift",
+ "kind" : "remoteSourceControl",
+ "location" : "https://github.com/ReactiveCocoa/ReactiveSwift.git",
+ "state" : {
+ "revision" : "c43bae3dac73fdd3cb906bd5a1914686ca71ed3c",
+ "version" : "6.7.0"
+ }
+ },
+ {
+ "identity" : "rxswift",
+ "kind" : "remoteSourceControl",
+ "location" : "https://github.com/ReactiveX/RxSwift.git",
+ "state" : {
+ "revision" : "5dd1907d64f0d36f158f61a466bab75067224893",
+ "version" : "6.9.0"
+ }
+ },
{
"identity" : "swift-case-paths",
"kind" : "remoteSourceControl",
diff --git a/Tuist/Package.swift b/Tuist/Package.swift
index 2d06429..3f07786 100644
--- a/Tuist/Package.swift
+++ b/Tuist/Package.swift
@@ -17,6 +17,7 @@ let package = Package(
dependencies: [
.package(url: "http://github.com/pointfreeco/swift-composable-architecture", exact: "1.18.0"),
.package(url: "https://github.com/johnpatrickmorgan/TCACoordinators.git", exact: "0.11.1"),
- .package(url: "https://github.com/Roy-wonji/WeaveDI.git", from: "3.3.1")
+ .package(url: "https://github.com/Roy-wonji/WeaveDI.git", from: "3.3.1"),
+ .package(url: "https://github.com/Roy-wonji/AsyncMoya", from: "1.1.5")
]
)
diff --git a/graph.png b/graph.png
index d3bc2f9..ffa4c21 100644
Binary files a/graph.png and b/graph.png differ