diff --git a/Plugins/DependencyPlugin/ProjectDescriptionHelpers/TargetDependency+Module/Modules.swift b/Plugins/DependencyPlugin/ProjectDescriptionHelpers/TargetDependency+Module/Modules.swift index 96f839c..65d28fa 100644 --- a/Plugins/DependencyPlugin/ProjectDescriptionHelpers/TargetDependency+Module/Modules.swift +++ b/Plugins/DependencyPlugin/ProjectDescriptionHelpers/TargetDependency+Module/Modules.swift @@ -20,7 +20,7 @@ public enum ModulePath { // MARK: FeatureModule public extension ModulePath { enum Presentations: String, CaseIterable { - case Presentation + case Alarm public static let name: String = "Presentation" diff --git a/Projects/App/Project.swift b/Projects/App/Project.swift index 8239096..a24198e 100644 --- a/Projects/App/Project.swift +++ b/Projects/App/Project.swift @@ -10,7 +10,7 @@ let project = Project.makeAppModule( settings: .appMainSetting, scripts: [], dependencies: [ - .Presentation(implements: .Presentation) + .Presentation(implements: .Alarm) ], sources: ["Sources/**"], resources: ["Resources/**"], diff --git a/Projects/App/WakeyAlarm.xcodeproj/project.pbxproj b/Projects/App/WakeyAlarm.xcodeproj/project.pbxproj index 898b58b..5b34acb 100644 --- a/Projects/App/WakeyAlarm.xcodeproj/project.pbxproj +++ b/Projects/App/WakeyAlarm.xcodeproj/project.pbxproj @@ -8,50 +8,50 @@ /* Begin PBXBuildFile section */ 00CDF2B715DBB272AFC0EBED /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1C5262F48B68779402592CF /* ContentView.swift */; }; - 058A7B8A1E4A6F27A0A6E945 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 33A027E65EBC3CB53B612AD7 /* Core.framework */; }; 0CE264C11329C93C11BECADE /* TuistBundle+WakeyAlarmDebug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83991FAA48066B20BDBB35AB /* TuistBundle+WakeyAlarmDebug.swift */; }; 0DCD40E905053929054DEBE5 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1C5262F48B68779402592CF /* ContentView.swift */; }; - 0E1BD5FE80C8A42837282598 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 33A027E65EBC3CB53B612AD7 /* Core.framework */; }; - 1266F6763E43C61B3821C995 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 33A027E65EBC3CB53B612AD7 /* Core.framework */; }; + 1676E918C0F18E4A270523EA /* Domain.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D08B078ED661FDC3E98CFF88 /* Domain.framework */; }; + 1980D36212DBDADF3899D79D /* DesignSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 300D7A06185E61F92824DA28 /* DesignSystem.framework */; }; + 1C619C91C87C723B215E0B64 /* Alarm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0759CEC958CE102999E0E280 /* Alarm.framework */; }; 1D5A19BB8CD3A1704BAD97A0 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 147E2A117BE6AB73DD82C3DC /* Preview Assets.xcassets */; }; 22CB48E754AEDE0E7AE7531E /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 147E2A117BE6AB73DD82C3DC /* Preview Assets.xcassets */; }; 2511B9BB019B4C112A485F12 /* TuistBundle+WakeyAlarm.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFA1B45CDF620CD6EEFC5D0E /* TuistBundle+WakeyAlarm.swift */; }; + 254C0A9E867CB580B6745A19 /* DesignSystem_DesignSystem.bundle in Resources */ = {isa = PBXBuildFile; fileRef = CB1522C51A82FA7D744D8077 /* DesignSystem_DesignSystem.bundle */; }; + 2F697CEF3282F938A0BD8D5C /* DesignSystem_DesignSystem.bundle in Resources */ = {isa = PBXBuildFile; fileRef = CB1522C51A82FA7D744D8077 /* DesignSystem_DesignSystem.bundle */; }; 3CAD24487658E5AAC5176038 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1C5262F48B68779402592CF /* ContentView.swift */; }; + 4C61E445F45089C5B74B04E3 /* DesignSystem_DesignSystem.bundle in Dependencies */ = {isa = PBXBuildFile; fileRef = CB1522C51A82FA7D744D8077 /* DesignSystem_DesignSystem.bundle */; }; 5CEA959E458CB491686AC32D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 6137054448B27F3CA5CF782C /* Assets.xcassets */; }; + 5E00C281E6D12A298FEED8A3 /* Alarm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0759CEC958CE102999E0E280 /* Alarm.framework */; }; + 5EEDAB2420AF9F14C00EF820 /* DesignSystem_DesignSystem.bundle in Resources */ = {isa = PBXBuildFile; fileRef = CB1522C51A82FA7D744D8077 /* DesignSystem_DesignSystem.bundle */; }; 6214468DD408D8F2D3FDAD25 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 6137054448B27F3CA5CF782C /* Assets.xcassets */; }; - 6E6D764FC2D972687CABA609 /* Core.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 33A027E65EBC3CB53B612AD7 /* Core.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 6EE7ACC1449840A185F179E8 /* DesignSystem_DesignSystem.bundle in Dependencies */ = {isa = PBXBuildFile; fileRef = CB1522C51A82FA7D744D8077 /* DesignSystem_DesignSystem.bundle */; }; 700AE1A217CED17C159FECE2 /* WakeyAlarmApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = B89063223C8E49CA22CA49B5 /* WakeyAlarmApp.swift */; }; 748EDE9EE444AA5BDF38317F /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1C5262F48B68779402592CF /* ContentView.swift */; }; - 76B9E2870A39BAD766C96850 /* Shared.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 8B674A8B65DE8D3DB7D5E15F /* Shared.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 7A09C9F7E7BA77402723463C /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 147E2A117BE6AB73DD82C3DC /* Preview Assets.xcassets */; }; - 7CD1A29F3563B35441D34602 /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B674A8B65DE8D3DB7D5E15F /* Shared.framework */; }; - 7CD56904E73B19E27126D822 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 33A027E65EBC3CB53B612AD7 /* Core.framework */; }; 810E548A1EF0825D46267983 /* TuistBundle+WakeyAlarmProd.swift in Sources */ = {isa = PBXBuildFile; fileRef = E37FBF660A6A5E462F4F2706 /* TuistBundle+WakeyAlarmProd.swift */; }; - 86CD9089F6537E9195C587EA /* Shared.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 8B674A8B65DE8D3DB7D5E15F /* Shared.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 8CE1F48E3FE94ABDD6DB4DE0 /* Presentation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F8AD9619F03B3613394D5E4B /* Presentation.framework */; }; + 82E67E58AFA990F7BA2D75F9 /* DesignSystem_DesignSystem.bundle in Dependencies */ = {isa = PBXBuildFile; fileRef = CB1522C51A82FA7D744D8077 /* DesignSystem_DesignSystem.bundle */; }; + 8659B8987154809A3BA56C61 /* Alarm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0759CEC958CE102999E0E280 /* Alarm.framework */; }; + 8A7CBDA198F86CD1C377A0C6 /* Domain.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D08B078ED661FDC3E98CFF88 /* Domain.framework */; }; 8E3458DFFBA469B17E4A1885 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 6137054448B27F3CA5CF782C /* Assets.xcassets */; }; - 954B8A7DEC1DA79E63CC6C97 /* Core.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 33A027E65EBC3CB53B612AD7 /* Core.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 99B5E8AFA70432D3BD5CBAFC /* TuistAssets+WakeyAlarmStage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 445D5CED8B8563072FC95D76 /* TuistAssets+WakeyAlarmStage.swift */; }; - 9B6BC228DEFD7B3B61BAE60D /* Core.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 33A027E65EBC3CB53B612AD7 /* Core.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 9ABCF40DBC1C40E2078E294E /* DesignSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 300D7A06185E61F92824DA28 /* DesignSystem.framework */; }; A1E140E4A496C22BA9C8D898 /* WakeyAlarmApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = B89063223C8E49CA22CA49B5 /* WakeyAlarmApp.swift */; }; + A25030DBE01D69ACD94F92F3 /* DesignSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 300D7A06185E61F92824DA28 /* DesignSystem.framework */; }; A69680529BF47A66FFBACCB0 /* WakeyAlarmTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A96E7E75B330C50B527149E6 /* WakeyAlarmTests.swift */; }; - A857B8111BFDCB7CD7B234CF /* Presentation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F8AD9619F03B3613394D5E4B /* Presentation.framework */; }; - A88568BDC22ECD7FBA951F1B /* Shared.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 8B674A8B65DE8D3DB7D5E15F /* Shared.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; AA49CEC34A85A66C88C77F8D /* WakeyAlarmApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = B89063223C8E49CA22CA49B5 /* WakeyAlarmApp.swift */; }; - B14532259C65E3F7F4804125 /* Presentation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F8AD9619F03B3613394D5E4B /* Presentation.framework */; }; - B6CBACC0522E54ECF6EF4D9C /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B674A8B65DE8D3DB7D5E15F /* Shared.framework */; }; B6EAA5AAE77E47A78D0EEBF9 /* TuistAssets+WakeyAlarmProd.swift in Sources */ = {isa = PBXBuildFile; fileRef = C85CAEB10544EC34E0BBA898 /* TuistAssets+WakeyAlarmProd.swift */; }; - C579F0651FDD9955D2A0BDB1 /* Presentation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F8AD9619F03B3613394D5E4B /* Presentation.framework */; }; + BA82BCD8E334103D90EF22EC /* DesignSystem_DesignSystem.bundle in Resources */ = {isa = PBXBuildFile; fileRef = CB1522C51A82FA7D744D8077 /* DesignSystem_DesignSystem.bundle */; }; + C52DF4CC92598AE55A77B475 /* DesignSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 300D7A06185E61F92824DA28 /* DesignSystem.framework */; }; C7BDC68C102E4230BE74B579 /* TuistAssets+WakeyAlarm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 553FCF8DA0BDCCC1DC1176BD /* TuistAssets+WakeyAlarm.swift */; }; - CBCDBF427F345A89C0484554 /* Core.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 33A027E65EBC3CB53B612AD7 /* Core.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + CB73DDF415F9F6DF9826C1E0 /* DesignSystem_DesignSystem.bundle in Dependencies */ = {isa = PBXBuildFile; fileRef = CB1522C51A82FA7D744D8077 /* DesignSystem_DesignSystem.bundle */; }; CC4A74077518766D033999C8 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 6137054448B27F3CA5CF782C /* Assets.xcassets */; }; DC7FED3F8674F15C209C7FBD /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 147E2A117BE6AB73DD82C3DC /* Preview Assets.xcassets */; }; - DCEC76A7E80819E2AC180A92 /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B674A8B65DE8D3DB7D5E15F /* Shared.framework */; }; + DF04DC25AEF8014A27D051EF /* Domain.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D08B078ED661FDC3E98CFF88 /* Domain.framework */; }; + E2F1D7E4C874E8EF18062AC7 /* Domain.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D08B078ED661FDC3E98CFF88 /* Domain.framework */; }; E4AD3DA3617218686759601E /* TuistBundle+WakeyAlarmStage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CDB8892F0F4512312995620 /* TuistBundle+WakeyAlarmStage.swift */; }; E72A8DEC49F2526D63A41A5D /* TuistAssets+WakeyAlarmDebug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84396412255D47B775183147 /* TuistAssets+WakeyAlarmDebug.swift */; }; + E819DF3F46DF8BE9333F79EE /* Alarm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0759CEC958CE102999E0E280 /* Alarm.framework */; }; F2699EC86BD2FB41FE3DBB0C /* WakeyAlarmApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = B89063223C8E49CA22CA49B5 /* WakeyAlarmApp.swift */; }; - F94632889C100B88AEC161B7 /* Shared.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 8B674A8B65DE8D3DB7D5E15F /* Shared.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - F98DF581DB9692E0E70B3E2C /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B674A8B65DE8D3DB7D5E15F /* Shared.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -71,8 +71,6 @@ dstPath = ""; dstSubfolderSpec = 10; files = ( - 9B6BC228DEFD7B3B61BAE60D /* Core.framework in Embed Frameworks */, - F94632889C100B88AEC161B7 /* Shared.framework in Embed Frameworks */, ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; @@ -83,8 +81,6 @@ dstPath = ""; dstSubfolderSpec = 10; files = ( - 954B8A7DEC1DA79E63CC6C97 /* Core.framework in Embed Frameworks */, - 76B9E2870A39BAD766C96850 /* Shared.framework in Embed Frameworks */, ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; @@ -95,12 +91,30 @@ dstPath = ""; dstSubfolderSpec = 10; files = ( - CBCDBF427F345A89C0484554 /* Core.framework in Embed Frameworks */, - A88568BDC22ECD7FBA951F1B /* Shared.framework in Embed Frameworks */, ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; }; + 7D3F76555D128097D8FFEAE0 /* Dependencies */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 8; + dstSubfolderSpec = 16; + files = ( + 4C61E445F45089C5B74B04E3 /* DesignSystem_DesignSystem.bundle in Dependencies */, + ); + name = Dependencies; + runOnlyForDeploymentPostprocessing = 1; + }; + 83B8D97A1C737A78F9AEA800 /* Dependencies */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 8; + dstSubfolderSpec = 16; + files = ( + 6EE7ACC1449840A185F179E8 /* DesignSystem_DesignSystem.bundle in Dependencies */, + ); + name = Dependencies; + runOnlyForDeploymentPostprocessing = 1; + }; 934CD42287FE21C8AF3ED9B4 /* Embed Frameworks */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; @@ -111,23 +125,42 @@ name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; }; + A7CD4451B156ED83771CBADC /* Dependencies */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 8; + dstSubfolderSpec = 16; + files = ( + CB73DDF415F9F6DF9826C1E0 /* DesignSystem_DesignSystem.bundle in Dependencies */, + ); + name = Dependencies; + runOnlyForDeploymentPostprocessing = 1; + }; DFF83990BF54D7037A80C9E4 /* Embed Frameworks */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 10; files = ( - 6E6D764FC2D972687CABA609 /* Core.framework in Embed Frameworks */, - 86CD9089F6537E9195C587EA /* Shared.framework in Embed Frameworks */, ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; }; + E5CE112A88C640377F0DFFC2 /* Dependencies */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 8; + dstSubfolderSpec = 16; + files = ( + 82E67E58AFA990F7BA2D75F9 /* DesignSystem_DesignSystem.bundle in Dependencies */, + ); + name = Dependencies; + runOnlyForDeploymentPostprocessing = 1; + }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ + 0759CEC958CE102999E0E280 /* Alarm.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alarm.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 147E2A117BE6AB73DD82C3DC /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = ""; }; - 33A027E65EBC3CB53B612AD7 /* Core.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Core.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 300D7A06185E61F92824DA28 /* DesignSystem.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DesignSystem.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 445D5CED8B8563072FC95D76 /* TuistAssets+WakeyAlarmStage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TuistAssets+WakeyAlarmStage.swift"; sourceTree = ""; }; 473868DD004034555C3B14CF /* WakeyAlarm-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "WakeyAlarm-Info.plist"; sourceTree = ""; }; 4A20DBF7AA5EC81EFCD873D2 /* WakeyAlarm_Prod.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = WakeyAlarm_Prod.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -142,7 +175,6 @@ 83991FAA48066B20BDBB35AB /* TuistBundle+WakeyAlarmDebug.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TuistBundle+WakeyAlarmDebug.swift"; sourceTree = ""; }; 84396412255D47B775183147 /* TuistAssets+WakeyAlarmDebug.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TuistAssets+WakeyAlarmDebug.swift"; sourceTree = ""; }; 866645C30F2A8C0C4ECD6D32 /* WakeyAlarm-Stage-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "WakeyAlarm-Stage-Info.plist"; sourceTree = ""; }; - 8B674A8B65DE8D3DB7D5E15F /* Shared.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Shared.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 9D39AE5934C4CB6673530CE7 /* WakeyAlarmTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = WakeyAlarmTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; A1C5262F48B68779402592CF /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = ""; }; A6A110E179FA715BC5F650F2 /* WakeyAlarm-Debug-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "WakeyAlarm-Debug-Info.plist"; sourceTree = ""; }; @@ -152,9 +184,10 @@ B89063223C8E49CA22CA49B5 /* WakeyAlarmApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WakeyAlarmApp.swift; sourceTree = ""; }; C85CAEB10544EC34E0BBA898 /* TuistAssets+WakeyAlarmProd.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TuistAssets+WakeyAlarmProd.swift"; sourceTree = ""; }; C89CA130D78B84B9269FFBB2 /* WakeyAlarm-Prod-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "WakeyAlarm-Prod-Info.plist"; sourceTree = ""; }; + CB1522C51A82FA7D744D8077 /* DesignSystem_DesignSystem.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DesignSystem_DesignSystem.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + D08B078ED661FDC3E98CFF88 /* Domain.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Domain.framework; sourceTree = BUILT_PRODUCTS_DIR; }; E37FBF660A6A5E462F4F2706 /* TuistBundle+WakeyAlarmProd.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TuistBundle+WakeyAlarmProd.swift"; sourceTree = ""; }; EC27B38ECE342960DC52A4B6 /* Stage.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Stage.xcconfig; sourceTree = ""; }; - F8AD9619F03B3613394D5E4B /* Presentation.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Presentation.framework; sourceTree = BUILT_PRODUCTS_DIR; }; FCC680FADD61A05BABDBB239 /* WakeyAlarm.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = WakeyAlarm.app; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ @@ -170,9 +203,9 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 0E1BD5FE80C8A42837282598 /* Core.framework in Frameworks */, - A857B8111BFDCB7CD7B234CF /* Presentation.framework in Frameworks */, - B6CBACC0522E54ECF6EF4D9C /* Shared.framework in Frameworks */, + 8659B8987154809A3BA56C61 /* Alarm.framework in Frameworks */, + 9ABCF40DBC1C40E2078E294E /* DesignSystem.framework in Frameworks */, + E2F1D7E4C874E8EF18062AC7 /* Domain.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -180,9 +213,9 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 7CD56904E73B19E27126D822 /* Core.framework in Frameworks */, - 8CE1F48E3FE94ABDD6DB4DE0 /* Presentation.framework in Frameworks */, - F98DF581DB9692E0E70B3E2C /* Shared.framework in Frameworks */, + 1C619C91C87C723B215E0B64 /* Alarm.framework in Frameworks */, + C52DF4CC92598AE55A77B475 /* DesignSystem.framework in Frameworks */, + DF04DC25AEF8014A27D051EF /* Domain.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -190,9 +223,9 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 1266F6763E43C61B3821C995 /* Core.framework in Frameworks */, - B14532259C65E3F7F4804125 /* Presentation.framework in Frameworks */, - DCEC76A7E80819E2AC180A92 /* Shared.framework in Frameworks */, + E819DF3F46DF8BE9333F79EE /* Alarm.framework in Frameworks */, + A25030DBE01D69ACD94F92F3 /* DesignSystem.framework in Frameworks */, + 1676E918C0F18E4A270523EA /* Domain.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -200,9 +233,9 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 058A7B8A1E4A6F27A0A6E945 /* Core.framework in Frameworks */, - C579F0651FDD9955D2A0BDB1 /* Presentation.framework in Frameworks */, - 7CD1A29F3563B35441D34602 /* Shared.framework in Frameworks */, + 5E00C281E6D12A298FEED8A3 /* Alarm.framework in Frameworks */, + 1980D36212DBDADF3899D79D /* DesignSystem.framework in Frameworks */, + 8A7CBDA198F86CD1C377A0C6 /* Domain.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -249,9 +282,10 @@ 70FCFAAEB521E612B55EDCEC /* Products */ = { isa = PBXGroup; children = ( - 33A027E65EBC3CB53B612AD7 /* Core.framework */, - F8AD9619F03B3613394D5E4B /* Presentation.framework */, - 8B674A8B65DE8D3DB7D5E15F /* Shared.framework */, + 0759CEC958CE102999E0E280 /* Alarm.framework */, + CB1522C51A82FA7D744D8077 /* DesignSystem_DesignSystem.bundle */, + 300D7A06185E61F92824DA28 /* DesignSystem.framework */, + D08B078ED661FDC3E98CFF88 /* Domain.framework */, 6B489AD0F8C3481F2B78088D /* WakeyAlarm_Debug.app */, 4A20DBF7AA5EC81EFCD873D2 /* WakeyAlarm_Prod.app */, 7189F55686A0BFF97990FBD4 /* WakeyAlarm_Stage.app */, @@ -353,6 +387,7 @@ 8D86D2700174F347109C22D0 /* Resources */, 83720436ECEAA92E1FD9F18D /* Frameworks */, 5640D1ACD297DD49417ECCAB /* Embed Frameworks */, + 7D3F76555D128097D8FFEAE0 /* Dependencies */, ); buildRules = ( ); @@ -373,6 +408,7 @@ 5BF3AC2C740615F535C025E2 /* Resources */, 6A99E34B51B0E67D5ED6B2AD /* Frameworks */, 76A3EDB4FBBD0615638D8CBE /* Embed Frameworks */, + E5CE112A88C640377F0DFFC2 /* Dependencies */, ); buildRules = ( ); @@ -393,6 +429,7 @@ 0E348A5A2DC1CC1C5D46C12D /* Resources */, F03D22ED8D054187F031793B /* Frameworks */, DFF83990BF54D7037A80C9E4 /* Embed Frameworks */, + A7CD4451B156ED83771CBADC /* Dependencies */, ); buildRules = ( ); @@ -413,6 +450,7 @@ A15B75557C8CEF919A1CC4EE /* Resources */, 3BB5710DFBE5501C9C62B97A /* Frameworks */, 677F4A6725634304BE2C2975 /* Embed Frameworks */, + 83B8D97A1C737A78F9AEA800 /* Dependencies */, ); buildRules = ( ); @@ -488,6 +526,7 @@ files = ( 5CEA959E458CB491686AC32D /* Assets.xcassets in Resources */, 1D5A19BB8CD3A1704BAD97A0 /* Preview Assets.xcassets in Resources */, + 254C0A9E867CB580B6745A19 /* DesignSystem_DesignSystem.bundle in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -497,6 +536,7 @@ files = ( 8E3458DFFBA469B17E4A1885 /* Assets.xcassets in Resources */, 7A09C9F7E7BA77402723463C /* Preview Assets.xcassets in Resources */, + 5EEDAB2420AF9F14C00EF820 /* DesignSystem_DesignSystem.bundle in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -506,6 +546,7 @@ files = ( CC4A74077518766D033999C8 /* Assets.xcassets in Resources */, DC7FED3F8674F15C209C7FBD /* Preview Assets.xcassets in Resources */, + BA82BCD8E334103D90EF22EC /* DesignSystem_DesignSystem.bundle in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -515,6 +556,7 @@ files = ( 6214468DD408D8F2D3FDAD25 /* Assets.xcassets in Resources */, 22CB48E754AEDE0E7AE7531E /* Preview Assets.xcassets in Resources */, + 2F697CEF3282F938A0BD8D5C /* DesignSystem_DesignSystem.bundle in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -597,10 +639,6 @@ buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_IDENTITY = "iPhone Developer"; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include", - ); INFOPLIST_FILE = "Derived/InfoPlists/WakeyAlarmTests-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 16.6; LD_RUNPATH_SEARCH_PATHS = ( @@ -608,19 +646,6 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - OTHER_CFLAGS = ( - "$(inherited)", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - ); - OTHER_SWIFT_FLAGS = ( - "$(inherited)", - "-Xcc", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros", - ); PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module.WakeyAlarmTests; PRODUCT_NAME = WakeyAlarmTests; SDKROOT = iphoneos; @@ -646,29 +671,12 @@ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_IDENTITY = "iPhone Developer"; ENABLE_PREVIEWS = YES; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include", - ); INFOPLIST_FILE = "Derived/InfoPlists/WakeyAlarm-Stage-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 16.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); - OTHER_CFLAGS = ( - "$(inherited)", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - ); - OTHER_SWIFT_FLAGS = ( - "$(inherited)", - "-Xcc", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros", - ); PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module; PRODUCT_NAME = WakeyAlarm_Stage; SDKROOT = iphoneos; @@ -688,29 +696,12 @@ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_IDENTITY = "iPhone Developer"; ENABLE_PREVIEWS = YES; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include", - ); INFOPLIST_FILE = "Derived/InfoPlists/WakeyAlarm-Prod-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 16.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); - OTHER_CFLAGS = ( - "$(inherited)", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - ); - OTHER_SWIFT_FLAGS = ( - "$(inherited)", - "-Xcc", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros", - ); PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module; PRODUCT_NAME = WakeyAlarm_Prod; SDKROOT = iphoneos; @@ -734,29 +725,12 @@ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_IDENTITY = "iPhone Developer"; ENABLE_PREVIEWS = YES; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include", - ); INFOPLIST_FILE = "Derived/InfoPlists/WakeyAlarm-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 16.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); - OTHER_CFLAGS = ( - "$(inherited)", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - ); - OTHER_SWIFT_FLAGS = ( - "$(inherited)", - "-Xcc", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros", - ); PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module; PRODUCT_NAME = WakeyAlarm; SDKROOT = iphoneos; @@ -776,29 +750,12 @@ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_IDENTITY = "iPhone Developer"; ENABLE_PREVIEWS = YES; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include", - ); INFOPLIST_FILE = "Derived/InfoPlists/WakeyAlarm-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 16.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); - OTHER_CFLAGS = ( - "$(inherited)", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - ); - OTHER_SWIFT_FLAGS = ( - "$(inherited)", - "-Xcc", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros", - ); PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module; PRODUCT_NAME = WakeyAlarm; SDKROOT = iphoneos; @@ -818,29 +775,12 @@ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_IDENTITY = "iPhone Developer"; ENABLE_PREVIEWS = YES; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include", - ); INFOPLIST_FILE = "Derived/InfoPlists/WakeyAlarm-Stage-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 16.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); - OTHER_CFLAGS = ( - "$(inherited)", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - ); - OTHER_SWIFT_FLAGS = ( - "$(inherited)", - "-Xcc", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros", - ); PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module; PRODUCT_NAME = WakeyAlarm_Stage; SDKROOT = iphoneos; @@ -864,29 +804,12 @@ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_IDENTITY = "iPhone Developer"; ENABLE_PREVIEWS = YES; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include", - ); INFOPLIST_FILE = "Derived/InfoPlists/WakeyAlarm-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 16.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); - OTHER_CFLAGS = ( - "$(inherited)", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - ); - OTHER_SWIFT_FLAGS = ( - "$(inherited)", - "-Xcc", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros", - ); PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module; PRODUCT_NAME = WakeyAlarm; SDKROOT = iphoneos; @@ -1050,29 +973,12 @@ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_IDENTITY = "iPhone Developer"; ENABLE_PREVIEWS = YES; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include", - ); INFOPLIST_FILE = "Derived/InfoPlists/WakeyAlarm-Prod-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 16.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); - OTHER_CFLAGS = ( - "$(inherited)", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - ); - OTHER_SWIFT_FLAGS = ( - "$(inherited)", - "-Xcc", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros", - ); PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module; PRODUCT_NAME = WakeyAlarm_Prod; SDKROOT = iphoneos; @@ -1090,10 +996,6 @@ buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_IDENTITY = "iPhone Developer"; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include", - ); INFOPLIST_FILE = "Derived/InfoPlists/WakeyAlarmTests-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 16.6; LD_RUNPATH_SEARCH_PATHS = ( @@ -1101,19 +1003,6 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - OTHER_CFLAGS = ( - "$(inherited)", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - ); - OTHER_SWIFT_FLAGS = ( - "$(inherited)", - "-Xcc", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros", - ); PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module.WakeyAlarmTests; PRODUCT_NAME = WakeyAlarmTests; SDKROOT = iphoneos; @@ -1133,10 +1022,6 @@ buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_IDENTITY = "iPhone Developer"; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include", - ); INFOPLIST_FILE = "Derived/InfoPlists/WakeyAlarmTests-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 16.6; LD_RUNPATH_SEARCH_PATHS = ( @@ -1144,19 +1029,6 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - OTHER_CFLAGS = ( - "$(inherited)", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - ); - OTHER_SWIFT_FLAGS = ( - "$(inherited)", - "-Xcc", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros", - ); PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module.WakeyAlarmTests; PRODUCT_NAME = WakeyAlarmTests; SDKROOT = iphoneos; @@ -1178,29 +1050,12 @@ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_IDENTITY = "iPhone Developer"; ENABLE_PREVIEWS = YES; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include", - ); INFOPLIST_FILE = "Derived/InfoPlists/WakeyAlarm-Debug-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 16.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); - OTHER_CFLAGS = ( - "$(inherited)", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - ); - OTHER_SWIFT_FLAGS = ( - "$(inherited)", - "-Xcc", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros", - ); PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module; PRODUCT_NAME = WakeyAlarm_Debug; SDKROOT = iphoneos; @@ -1220,29 +1075,12 @@ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_IDENTITY = "iPhone Developer"; ENABLE_PREVIEWS = YES; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include", - ); INFOPLIST_FILE = "Derived/InfoPlists/WakeyAlarm-Prod-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 16.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); - OTHER_CFLAGS = ( - "$(inherited)", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - ); - OTHER_SWIFT_FLAGS = ( - "$(inherited)", - "-Xcc", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros", - ); PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module; PRODUCT_NAME = WakeyAlarm_Prod; SDKROOT = iphoneos; @@ -1262,29 +1100,12 @@ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_IDENTITY = "iPhone Developer"; ENABLE_PREVIEWS = YES; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include", - ); INFOPLIST_FILE = "Derived/InfoPlists/WakeyAlarm-Debug-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 16.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); - OTHER_CFLAGS = ( - "$(inherited)", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - ); - OTHER_SWIFT_FLAGS = ( - "$(inherited)", - "-Xcc", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros", - ); PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module; PRODUCT_NAME = WakeyAlarm_Debug; SDKROOT = iphoneos; @@ -1373,29 +1194,12 @@ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_IDENTITY = "iPhone Developer"; ENABLE_PREVIEWS = YES; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include", - ); INFOPLIST_FILE = "Derived/InfoPlists/WakeyAlarm-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 16.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); - OTHER_CFLAGS = ( - "$(inherited)", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - ); - OTHER_SWIFT_FLAGS = ( - "$(inherited)", - "-Xcc", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros", - ); PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module; PRODUCT_NAME = WakeyAlarm; SDKROOT = iphoneos; @@ -1419,29 +1223,12 @@ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_IDENTITY = "iPhone Developer"; ENABLE_PREVIEWS = YES; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include", - ); INFOPLIST_FILE = "Derived/InfoPlists/WakeyAlarm-Debug-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 16.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); - OTHER_CFLAGS = ( - "$(inherited)", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - ); - OTHER_SWIFT_FLAGS = ( - "$(inherited)", - "-Xcc", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros", - ); PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module; PRODUCT_NAME = WakeyAlarm_Debug; SDKROOT = iphoneos; @@ -1459,10 +1246,6 @@ buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_IDENTITY = "iPhone Developer"; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include", - ); INFOPLIST_FILE = "Derived/InfoPlists/WakeyAlarmTests-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 16.6; LD_RUNPATH_SEARCH_PATHS = ( @@ -1470,19 +1253,6 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - OTHER_CFLAGS = ( - "$(inherited)", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - ); - OTHER_SWIFT_FLAGS = ( - "$(inherited)", - "-Xcc", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros", - ); PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module.WakeyAlarmTests; PRODUCT_NAME = WakeyAlarmTests; SDKROOT = iphoneos; @@ -1504,29 +1274,12 @@ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_IDENTITY = "iPhone Developer"; ENABLE_PREVIEWS = YES; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include", - ); INFOPLIST_FILE = "Derived/InfoPlists/WakeyAlarm-Stage-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 16.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); - OTHER_CFLAGS = ( - "$(inherited)", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - ); - OTHER_SWIFT_FLAGS = ( - "$(inherited)", - "-Xcc", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros", - ); PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module; PRODUCT_NAME = WakeyAlarm_Stage; SDKROOT = iphoneos; @@ -1546,29 +1299,12 @@ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_IDENTITY = "iPhone Developer"; ENABLE_PREVIEWS = YES; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include", - ); INFOPLIST_FILE = "Derived/InfoPlists/WakeyAlarm-Debug-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 16.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); - OTHER_CFLAGS = ( - "$(inherited)", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - ); - OTHER_SWIFT_FLAGS = ( - "$(inherited)", - "-Xcc", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros", - ); PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module; PRODUCT_NAME = WakeyAlarm_Debug; SDKROOT = iphoneos; @@ -1592,29 +1328,12 @@ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_IDENTITY = "iPhone Developer"; ENABLE_PREVIEWS = YES; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include", - ); INFOPLIST_FILE = "Derived/InfoPlists/WakeyAlarm-Prod-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 16.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); - OTHER_CFLAGS = ( - "$(inherited)", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - ); - OTHER_SWIFT_FLAGS = ( - "$(inherited)", - "-Xcc", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros", - ); PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module; PRODUCT_NAME = WakeyAlarm_Prod; SDKROOT = iphoneos; @@ -1634,29 +1353,12 @@ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_IDENTITY = "iPhone Developer"; ENABLE_PREVIEWS = YES; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include", - ); INFOPLIST_FILE = "Derived/InfoPlists/WakeyAlarm-Stage-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 16.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); - OTHER_CFLAGS = ( - "$(inherited)", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - ); - OTHER_SWIFT_FLAGS = ( - "$(inherited)", - "-Xcc", - "-fmodule-map-file=$(SRCROOT)/../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro", - "-load-plugin-executable", - "$BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros", - ); PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module; PRODUCT_NAME = WakeyAlarm_Stage; SDKROOT = iphoneos; diff --git a/Projects/Domain/Domain/Domain.xcodeproj/project.pbxproj b/Projects/Domain/Domain/Domain.xcodeproj/project.pbxproj index e4009a4..aff9713 100644 --- a/Projects/Domain/Domain/Domain.xcodeproj/project.pbxproj +++ b/Projects/Domain/Domain/Domain.xcodeproj/project.pbxproj @@ -9,9 +9,17 @@ /* Begin PBXBuildFile section */ 0E8570F207423AB0E744B1B3 /* Base.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F4B3C081FA4B23D203E149E /* Base.swift */; }; 2A6169851FA8215E1FB9DECB /* Test.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D005705864AA025B4B6D141 /* Test.swift */; }; + 2BA613835C724718C71AC731 /* Weekday.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F417B97879FC8858005B8A0 /* Weekday.swift */; }; + 503922CDB2BB007408A1F1A8 /* Alarm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8351B60BD8F815B552BAE88B /* Alarm.swift */; }; + 51F04A09FA761C021A367BD2 /* Weekday.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F417B97879FC8858005B8A0 /* Weekday.swift */; }; + 75DA96A1D875440E6150574F /* Weekday.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F417B97879FC8858005B8A0 /* Weekday.swift */; }; 871DF765285A91BB052FA3B2 /* Base.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F4B3C081FA4B23D203E149E /* Base.swift */; }; 88CDA10498BDB9F509565513 /* Base.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F4B3C081FA4B23D203E149E /* Base.swift */; }; + B8F25B1BB1F44811F46AD5E5 /* Weekday.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F417B97879FC8858005B8A0 /* Weekday.swift */; }; + DE8E53007A58D972AC68F24E /* Alarm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8351B60BD8F815B552BAE88B /* Alarm.swift */; }; EA587A92A5855CD22A768352 /* Domain.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FD49F277B86481D3D105FAC8 /* Domain.framework */; }; + F373BEF266644BC9586F6D54 /* Alarm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8351B60BD8F815B552BAE88B /* Alarm.swift */; }; + F7724D9391AAFFCE71D42C3E /* Alarm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8351B60BD8F815B552BAE88B /* Alarm.swift */; }; FC32589B45C89EF248BAA967 /* Base.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F4B3C081FA4B23D203E149E /* Base.swift */; }; /* End PBXBuildFile section */ @@ -81,10 +89,12 @@ /* Begin PBXFileReference section */ 0AE9BAEDDF5D25247BED1FCD /* Domain_Debug.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Domain_Debug.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 2F2831DAE4A3A6EFEDCFFB97 /* DomainTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DomainTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 2F417B97879FC8858005B8A0 /* Weekday.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Weekday.swift; sourceTree = ""; }; 5694FB2C899ACBAA155A76FA /* Domain-Stage-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Domain-Stage-Info.plist"; sourceTree = ""; }; 6F4B3C081FA4B23D203E149E /* Base.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Base.swift; sourceTree = ""; }; 75CE88A21049076913ABA3B1 /* DomainTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "DomainTests-Info.plist"; sourceTree = ""; }; 7D005705864AA025B4B6D141 /* Test.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Test.swift; sourceTree = ""; }; + 8351B60BD8F815B552BAE88B /* Alarm.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Alarm.swift; sourceTree = ""; }; 90DE8A3D89255F8F54119CAD /* Domain_Stage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Domain_Stage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; A50EA664C7E56B2ADB77ECCE /* Domain-Debug-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Domain-Debug-Info.plist"; sourceTree = ""; }; BD15A37E85BAE3A36B2CE72C /* Domain-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Domain-Info.plist"; sourceTree = ""; }; @@ -156,6 +166,7 @@ 28B694539E22431DAF52B883 /* Sources */ = { isa = PBXGroup; children = ( + CF4E8210A1D8B7A147B27DF7 /* Model */, 6F4B3C081FA4B23D203E149E /* Base.swift */, ); path = Sources; @@ -199,6 +210,15 @@ path = InfoPlists; sourceTree = ""; }; + CF4E8210A1D8B7A147B27DF7 /* Model */ = { + isa = PBXGroup; + children = ( + 8351B60BD8F815B552BAE88B /* Alarm.swift */, + 2F417B97879FC8858005B8A0 /* Weekday.swift */, + ); + path = Model; + sourceTree = ""; + }; F6F8111D5B2DEF7372E8C847 /* Sources */ = { isa = PBXGroup; children = ( @@ -387,6 +407,8 @@ buildActionMask = 2147483647; files = ( 0E8570F207423AB0E744B1B3 /* Base.swift in Sources */, + F7724D9391AAFFCE71D42C3E /* Alarm.swift in Sources */, + B8F25B1BB1F44811F46AD5E5 /* Weekday.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -395,6 +417,8 @@ buildActionMask = 2147483647; files = ( 871DF765285A91BB052FA3B2 /* Base.swift in Sources */, + F373BEF266644BC9586F6D54 /* Alarm.swift in Sources */, + 51F04A09FA761C021A367BD2 /* Weekday.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -411,6 +435,8 @@ buildActionMask = 2147483647; files = ( FC32589B45C89EF248BAA967 /* Base.swift in Sources */, + DE8E53007A58D972AC68F24E /* Alarm.swift in Sources */, + 2BA613835C724718C71AC731 /* Weekday.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -419,6 +445,8 @@ buildActionMask = 2147483647; files = ( 88CDA10498BDB9F509565513 /* Base.swift in Sources */, + 503922CDB2BB007408A1F1A8 /* Alarm.swift in Sources */, + 75DA96A1D875440E6150574F /* Weekday.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/Projects/Domain/Domain/Sources/Model/Alarm.swift b/Projects/Domain/Domain/Sources/Model/Alarm.swift new file mode 100644 index 0000000..77259d4 --- /dev/null +++ b/Projects/Domain/Domain/Sources/Model/Alarm.swift @@ -0,0 +1,37 @@ +// +// Alarm.swift +// Domain +// +// Created by 김민희 on 11/4/25. +// + +import Foundation + +public struct Alarm { + public var id: UUID = UUID() + public var title: String + public var time: Date + public var isEnabled: Bool + public var repeatDays: [Weekday] + + public init(id: UUID, title: String, time: Date, isEnabled: Bool, repeatDays: [Weekday]) { + self.id = id + self.title = title + self.time = time + self.isEnabled = isEnabled + self.repeatDays = repeatDays + } + + public var formattedTime: (String, String) { + let formatter = DateFormatter() + formatter.dateFormat = "h:mm a" + formatter.locale = Locale(identifier: "en_US_POSIX") + let full = formatter.string(from: time) + let parts = full.split(separator: " ") + if parts.count == 2 { + return (String(parts[0]), String(parts[1])) + } else { + return (full, "") + } + } +} diff --git a/Projects/Domain/Domain/Sources/Model/Weekday.swift b/Projects/Domain/Domain/Sources/Model/Weekday.swift new file mode 100644 index 0000000..c00e722 --- /dev/null +++ b/Projects/Domain/Domain/Sources/Model/Weekday.swift @@ -0,0 +1,20 @@ +// +// Weekday.swift +// Domain +// +// Created by 김민희 on 11/4/25. +// + +import Foundation + +public enum Weekday: String { + case sunday = "일" + case monday = "월" + case tuesday = "화" + case wednesday = "수" + case thursday = "목" + case friday = "금" + case saturday = "토" + + public var id: String { self.rawValue } +} diff --git a/Projects/Presentation/Alarm/Alarm.xcodeproj/project.pbxproj b/Projects/Presentation/Alarm/Alarm.xcodeproj/project.pbxproj new file mode 100644 index 0000000..fe5deea --- /dev/null +++ b/Projects/Presentation/Alarm/Alarm.xcodeproj/project.pbxproj @@ -0,0 +1,1082 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 56; + objects = { + +/* Begin PBXBuildFile section */ + 0614E021AA08552E871D8E5E /* AlarmView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490460A3DE6DA4E92C1320A3 /* AlarmView.swift */; }; + 0A2FD077E6E051FE2CF1AF82 /* Domain.framework in Dependencies */ = {isa = PBXBuildFile; fileRef = 4554B90D8BE596D791D002B2 /* Domain.framework */; }; + 0B63C33280FCE46CC4CFB07C /* AlarmCellView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 363AECF680C3D860CE1BCB32 /* AlarmCellView.swift */; }; + 1785EB4654A16EE81A04A3C7 /* Base.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCB7708801B993AC2C223298 /* Base.swift */; }; + 1F9BCFF8D2492A5BFC8B74CB /* AlarmCellView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 363AECF680C3D860CE1BCB32 /* AlarmCellView.swift */; }; + 2064EAEFD81E5E323A66F1D8 /* RepeatDaySelector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FD540ECB24FC3EE6D25B5D6 /* RepeatDaySelector.swift */; }; + 230AE873249E0EB31B834761 /* Alarm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 029E40A6BBE695E1714DC4AB /* Alarm.framework */; }; + 23901E26972E0886E342ADE4 /* RepeatDaySelector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FD540ECB24FC3EE6D25B5D6 /* RepeatDaySelector.swift */; }; + 24BA8C7279655E43446675A8 /* AlarmCellView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 363AECF680C3D860CE1BCB32 /* AlarmCellView.swift */; }; + 292E6DCC39E5303E08477221 /* DesignSystem.framework in Dependencies */ = {isa = PBXBuildFile; fileRef = 867C1055816429DF0C747DB2 /* DesignSystem.framework */; }; + 293F87DD89044D776F9B77C1 /* AddAlarmView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5D916DBC5432E22E0C81D4E /* AddAlarmView.swift */; }; + 33D6C87E680EE0875437251E /* DesignSystem_DesignSystem.bundle in Dependencies */ = {isa = PBXBuildFile; fileRef = 34D31CE697F2AA57BEB2EBEE /* DesignSystem_DesignSystem.bundle */; }; + 3A15726EC217FB4C7EE203B9 /* AlarmCellView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 363AECF680C3D860CE1BCB32 /* AlarmCellView.swift */; }; + 3A30C41120D3609117FCE3D2 /* Domain.framework in Dependencies */ = {isa = PBXBuildFile; fileRef = 4554B90D8BE596D791D002B2 /* Domain.framework */; }; + 4D8D8F31362947E04F0F1DFF /* AlarmView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490460A3DE6DA4E92C1320A3 /* AlarmView.swift */; }; + 59C30602920500D5C2C0AA44 /* DesignSystem_DesignSystem.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 34D31CE697F2AA57BEB2EBEE /* DesignSystem_DesignSystem.bundle */; }; + 5E3EF8FF42337618F8625B53 /* AlarmView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490460A3DE6DA4E92C1320A3 /* AlarmView.swift */; }; + 64767047607498E50C45DC6B /* Base.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCB7708801B993AC2C223298 /* Base.swift */; }; + 657855392581A4CC2FAEC607 /* RepeatDaySelector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FD540ECB24FC3EE6D25B5D6 /* RepeatDaySelector.swift */; }; + 6998060A4A5A13C94C4491D4 /* Domain.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4554B90D8BE596D791D002B2 /* Domain.framework */; }; + 8AC146E4D03E9D8AC6221E2E /* DesignSystem.framework in Dependencies */ = {isa = PBXBuildFile; fileRef = 867C1055816429DF0C747DB2 /* DesignSystem.framework */; }; + 8B578F1F58E713FDDD8C4F4A /* Domain.framework in Dependencies */ = {isa = PBXBuildFile; fileRef = 4554B90D8BE596D791D002B2 /* Domain.framework */; }; + 8EA0DF37CBD45F154004080F /* Base.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCB7708801B993AC2C223298 /* Base.swift */; }; + 9756A0D945F598B4B004FD4A /* Test.swift in Sources */ = {isa = PBXBuildFile; fileRef = 647233F111392A1C34200CB0 /* Test.swift */; }; + 98AB239AFEC121F1726CD8EE /* AddAlarmView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5D916DBC5432E22E0C81D4E /* AddAlarmView.swift */; }; + 98E38B151CE44AF16F2DF5A9 /* DesignSystem.framework in Dependencies */ = {isa = PBXBuildFile; fileRef = 867C1055816429DF0C747DB2 /* DesignSystem.framework */; }; + B168710C32FADA6CFC534EDA /* AddAlarmView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5D916DBC5432E22E0C81D4E /* AddAlarmView.swift */; }; + B839A35F94C7AE4D7C829C61 /* DesignSystem.framework in Dependencies */ = {isa = PBXBuildFile; fileRef = 867C1055816429DF0C747DB2 /* DesignSystem.framework */; }; + BF17FEFE43E9A86A146843AF /* AddAlarmView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5D916DBC5432E22E0C81D4E /* AddAlarmView.swift */; }; + C8F2430A77FC61A2E2D8AD3A /* DesignSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 867C1055816429DF0C747DB2 /* DesignSystem.framework */; }; + DE22F6BEC69639C7A2DDD24A /* AlarmView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490460A3DE6DA4E92C1320A3 /* AlarmView.swift */; }; + DFECFFE77BE038CA06E66E22 /* Domain.framework in Dependencies */ = {isa = PBXBuildFile; fileRef = 4554B90D8BE596D791D002B2 /* Domain.framework */; }; + F29938062EBB42580075E642 /* TimePickerField.swift in Sources */ = {isa = PBXBuildFile; fileRef = F29938052EBB42580075E642 /* TimePickerField.swift */; }; + F29938072EBB42580075E642 /* TimePickerField.swift in Sources */ = {isa = PBXBuildFile; fileRef = F29938052EBB42580075E642 /* TimePickerField.swift */; }; + F29938082EBB42580075E642 /* TimePickerField.swift in Sources */ = {isa = PBXBuildFile; fileRef = F29938052EBB42580075E642 /* TimePickerField.swift */; }; + F29938092EBB42580075E642 /* TimePickerField.swift in Sources */ = {isa = PBXBuildFile; fileRef = F29938052EBB42580075E642 /* TimePickerField.swift */; }; + F299380B2EBB454B0075E642 /* AlarmSoundPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = F299380A2EBB454B0075E642 /* AlarmSoundPicker.swift */; }; + F299380C2EBB454B0075E642 /* AlarmSoundPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = F299380A2EBB454B0075E642 /* AlarmSoundPicker.swift */; }; + F299380D2EBB454B0075E642 /* AlarmSoundPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = F299380A2EBB454B0075E642 /* AlarmSoundPicker.swift */; }; + F299380E2EBB454B0075E642 /* AlarmSoundPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = F299380A2EBB454B0075E642 /* AlarmSoundPicker.swift */; }; + F29938102EBB46B60075E642 /* AlarmTitle.swift in Sources */ = {isa = PBXBuildFile; fileRef = F299380F2EBB46AD0075E642 /* AlarmTitle.swift */; }; + F29938112EBB46B60075E642 /* AlarmTitle.swift in Sources */ = {isa = PBXBuildFile; fileRef = F299380F2EBB46AD0075E642 /* AlarmTitle.swift */; }; + F29938122EBB46B60075E642 /* AlarmTitle.swift in Sources */ = {isa = PBXBuildFile; fileRef = F299380F2EBB46AD0075E642 /* AlarmTitle.swift */; }; + F29938132EBB46B60075E642 /* AlarmTitle.swift in Sources */ = {isa = PBXBuildFile; fileRef = F299380F2EBB46AD0075E642 /* AlarmTitle.swift */; }; + F5A89FC0E6D9F4526C516293 /* RepeatDaySelector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FD540ECB24FC3EE6D25B5D6 /* RepeatDaySelector.swift */; }; + FEDB5536E47E06165E605079 /* Base.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCB7708801B993AC2C223298 /* Base.swift */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 57015A8A82DD97D2D2CFC74E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 758A3A76F0815FB666A57B14 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9FF295881C290C8F49C52E5A; + remoteInfo = Alarm; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 00FFF6DCBDE0C118E2B37FF3 /* Dependencies */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 8; + dstSubfolderSpec = 16; + files = ( + 98E38B151CE44AF16F2DF5A9 /* DesignSystem.framework in Dependencies */, + DFECFFE77BE038CA06E66E22 /* Domain.framework in Dependencies */, + ); + name = Dependencies; + runOnlyForDeploymentPostprocessing = 1; + }; + 12DAE1EF330934DE7D715988 /* Dependencies */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 8; + dstSubfolderSpec = 16; + files = ( + 292E6DCC39E5303E08477221 /* DesignSystem.framework in Dependencies */, + 0A2FD077E6E051FE2CF1AF82 /* Domain.framework in Dependencies */, + ); + name = Dependencies; + runOnlyForDeploymentPostprocessing = 1; + }; + 1FEFF179822C2FD0ABEF5DD1 /* Dependencies */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 8; + dstSubfolderSpec = 16; + files = ( + 33D6C87E680EE0875437251E /* DesignSystem_DesignSystem.bundle in Dependencies */, + ); + name = Dependencies; + runOnlyForDeploymentPostprocessing = 1; + }; + 5AE0463D68DB8E7295B94186 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; + 7651D8DA418263D0165BEF0C /* Dependencies */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 8; + dstSubfolderSpec = 16; + files = ( + B839A35F94C7AE4D7C829C61 /* DesignSystem.framework in Dependencies */, + 8B578F1F58E713FDDD8C4F4A /* Domain.framework in Dependencies */, + ); + name = Dependencies; + runOnlyForDeploymentPostprocessing = 1; + }; + 95BB6F252C47B46F1D6770CD /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; + C5F11FB0BD68CC305E195897 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; + D767B358313017C481EF6C11 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; + E55F33FFC668A9DB24FEF9C6 /* Dependencies */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 8; + dstSubfolderSpec = 16; + files = ( + 8AC146E4D03E9D8AC6221E2E /* DesignSystem.framework in Dependencies */, + 3A30C41120D3609117FCE3D2 /* Domain.framework in Dependencies */, + ); + name = Dependencies; + runOnlyForDeploymentPostprocessing = 1; + }; + F9E1DF00CDA4D392C4D02A5C /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 029E40A6BBE695E1714DC4AB /* Alarm.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alarm.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 04DE5945D299014C5755D240 /* Alarm-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Alarm-Info.plist"; sourceTree = ""; }; + 0C87D5567DE3B1557A7261EB /* Alarm_Stage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alarm_Stage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 34D31CE697F2AA57BEB2EBEE /* DesignSystem_DesignSystem.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DesignSystem_DesignSystem.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + 363AECF680C3D860CE1BCB32 /* AlarmCellView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AlarmCellView.swift; sourceTree = ""; }; + 3AD2721D5481D38E36AF65F3 /* Alarm-Debug-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Alarm-Debug-Info.plist"; sourceTree = ""; }; + 4175DF69730F32822907FFB2 /* Alarm_Debug.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alarm_Debug.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 4554B90D8BE596D791D002B2 /* Domain.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Domain.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 490460A3DE6DA4E92C1320A3 /* AlarmView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AlarmView.swift; sourceTree = ""; }; + 4FD540ECB24FC3EE6D25B5D6 /* RepeatDaySelector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RepeatDaySelector.swift; sourceTree = ""; }; + 647233F111392A1C34200CB0 /* Test.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Test.swift; sourceTree = ""; }; + 867C1055816429DF0C747DB2 /* DesignSystem.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DesignSystem.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + B5D916DBC5432E22E0C81D4E /* AddAlarmView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddAlarmView.swift; sourceTree = ""; }; + BBBB39DF8B3F84960C552AFA /* Alarm-Prod-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Alarm-Prod-Info.plist"; sourceTree = ""; }; + BCCABBA0130E099C3315A2E8 /* AlarmTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "AlarmTests-Info.plist"; sourceTree = ""; }; + D5BB93234BCFFC4F82F3E542 /* AlarmTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AlarmTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + DB52A6638CA150A32EA9A908 /* Alarm-Stage-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Alarm-Stage-Info.plist"; sourceTree = ""; }; + F29938052EBB42580075E642 /* TimePickerField.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimePickerField.swift; sourceTree = ""; }; + F299380A2EBB454B0075E642 /* AlarmSoundPicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AlarmSoundPicker.swift; sourceTree = ""; }; + F299380F2EBB46AD0075E642 /* AlarmTitle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AlarmTitle.swift; sourceTree = ""; }; + FCB7708801B993AC2C223298 /* Base.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Base.swift; sourceTree = ""; }; + FD60770EC124908C69230D9E /* Alarm_Prod.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alarm_Prod.framework; sourceTree = BUILT_PRODUCTS_DIR; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 2A8573BCB6AA4D279D08F668 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 368A32546C02B042BB37C2C2 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 42E52DCA1D8A11E28F7F6A7A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + BC87B70E511758BA2D8D63E1 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D8D65FCF3DC4E38C151F1210 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 230AE873249E0EB31B834761 /* Alarm.framework in Frameworks */, + C8F2430A77FC61A2E2D8AD3A /* DesignSystem.framework in Frameworks */, + 6998060A4A5A13C94C4491D4 /* Domain.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 0AF3277481BC30225B282EFE /* Project */ = { + isa = PBXGroup; + children = ( + D4845CEE5E95D312A612B4C3 /* AlarmTests */, + 3C8157D414E146A715D7D5B7 /* Derived */, + F1515C7ACF0808C060420F77 /* Sources */, + ); + name = Project; + sourceTree = ""; + }; + 0FDC03D88D93B7E875A0FCE1 = { + isa = PBXGroup; + children = ( + 0AF3277481BC30225B282EFE /* Project */, + 412E228415DBB216DA40B4A8 /* Products */, + ); + sourceTree = ""; + }; + 386DB41D02DC7D9DDEF3C8D4 /* InfoPlists */ = { + isa = PBXGroup; + children = ( + 3AD2721D5481D38E36AF65F3 /* Alarm-Debug-Info.plist */, + 04DE5945D299014C5755D240 /* Alarm-Info.plist */, + BBBB39DF8B3F84960C552AFA /* Alarm-Prod-Info.plist */, + DB52A6638CA150A32EA9A908 /* Alarm-Stage-Info.plist */, + BCCABBA0130E099C3315A2E8 /* AlarmTests-Info.plist */, + ); + path = InfoPlists; + sourceTree = ""; + }; + 3C8157D414E146A715D7D5B7 /* Derived */ = { + isa = PBXGroup; + children = ( + 386DB41D02DC7D9DDEF3C8D4 /* InfoPlists */, + ); + path = Derived; + sourceTree = ""; + }; + 412E228415DBB216DA40B4A8 /* Products */ = { + isa = PBXGroup; + children = ( + 4175DF69730F32822907FFB2 /* Alarm_Debug.framework */, + FD60770EC124908C69230D9E /* Alarm_Prod.framework */, + 0C87D5567DE3B1557A7261EB /* Alarm_Stage.framework */, + 029E40A6BBE695E1714DC4AB /* Alarm.framework */, + D5BB93234BCFFC4F82F3E542 /* AlarmTests.xctest */, + 34D31CE697F2AA57BEB2EBEE /* DesignSystem_DesignSystem.bundle */, + 867C1055816429DF0C747DB2 /* DesignSystem.framework */, + 4554B90D8BE596D791D002B2 /* Domain.framework */, + ); + name = Products; + sourceTree = ""; + }; + 4B203ACD684F410A85E84685 /* Sources */ = { + isa = PBXGroup; + children = ( + 647233F111392A1C34200CB0 /* Test.swift */, + ); + path = Sources; + sourceTree = ""; + }; + D4845CEE5E95D312A612B4C3 /* AlarmTests */ = { + isa = PBXGroup; + children = ( + 4B203ACD684F410A85E84685 /* Sources */, + ); + path = AlarmTests; + sourceTree = ""; + }; + F1515C7ACF0808C060420F77 /* Sources */ = { + isa = PBXGroup; + children = ( + F299380F2EBB46AD0075E642 /* AlarmTitle.swift */, + F299380A2EBB454B0075E642 /* AlarmSoundPicker.swift */, + F29938052EBB42580075E642 /* TimePickerField.swift */, + B5D916DBC5432E22E0C81D4E /* AddAlarmView.swift */, + 363AECF680C3D860CE1BCB32 /* AlarmCellView.swift */, + 490460A3DE6DA4E92C1320A3 /* AlarmView.swift */, + FCB7708801B993AC2C223298 /* Base.swift */, + 4FD540ECB24FC3EE6D25B5D6 /* RepeatDaySelector.swift */, + ); + path = Sources; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 23494F0997D2C677FC9E59C7 /* Alarm-Prod */ = { + isa = PBXNativeTarget; + buildConfigurationList = 738C8AE92205E2C39D7136AA /* Build configuration list for PBXNativeTarget "Alarm-Prod" */; + buildPhases = ( + 19209B23318B79A8153C146A /* Sources */, + 448D8FE7D920AF68BFE737F4 /* Resources */, + 42E52DCA1D8A11E28F7F6A7A /* Frameworks */, + C5F11FB0BD68CC305E195897 /* Embed Frameworks */, + 7651D8DA418263D0165BEF0C /* Dependencies */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "Alarm-Prod"; + packageProductDependencies = ( + ); + productName = Alarm_Prod; + productReference = FD60770EC124908C69230D9E /* Alarm_Prod.framework */; + productType = "com.apple.product-type.framework"; + }; + 47AA813F7699D7CC7F677AC0 /* AlarmTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 59EBED1F96332D5C11ED3931 /* Build configuration list for PBXNativeTarget "AlarmTests" */; + buildPhases = ( + 07E334E5C0A0C2F54B71CB50 /* Sources */, + F151208FA3948AF476E74C58 /* Resources */, + D8D65FCF3DC4E38C151F1210 /* Frameworks */, + 5AE0463D68DB8E7295B94186 /* Embed Frameworks */, + 1FEFF179822C2FD0ABEF5DD1 /* Dependencies */, + ); + buildRules = ( + ); + dependencies = ( + 4387B5729C38B6D3FDD5CCD0 /* PBXTargetDependency */, + ); + name = AlarmTests; + packageProductDependencies = ( + ); + productName = AlarmTests; + productReference = D5BB93234BCFFC4F82F3E542 /* AlarmTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + 9CADDC942A5A680E84197E9D /* Alarm-Stage */ = { + isa = PBXNativeTarget; + buildConfigurationList = 0FC5764E0635BD65359A25B4 /* Build configuration list for PBXNativeTarget "Alarm-Stage" */; + buildPhases = ( + 0FD621B32BCB1320B62BBA3D /* Sources */, + C126A5223190197257848223 /* Resources */, + 2A8573BCB6AA4D279D08F668 /* Frameworks */, + F9E1DF00CDA4D392C4D02A5C /* Embed Frameworks */, + 12DAE1EF330934DE7D715988 /* Dependencies */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "Alarm-Stage"; + packageProductDependencies = ( + ); + productName = Alarm_Stage; + productReference = 0C87D5567DE3B1557A7261EB /* Alarm_Stage.framework */; + productType = "com.apple.product-type.framework"; + }; + 9FF295881C290C8F49C52E5A /* Alarm */ = { + isa = PBXNativeTarget; + buildConfigurationList = DADBA35F51DF875095954944 /* Build configuration list for PBXNativeTarget "Alarm" */; + buildPhases = ( + BA0340BBE7D4344125BA4D0C /* Sources */, + 4268BA40FEB83812B760193F /* Resources */, + BC87B70E511758BA2D8D63E1 /* Frameworks */, + 95BB6F252C47B46F1D6770CD /* Embed Frameworks */, + E55F33FFC668A9DB24FEF9C6 /* Dependencies */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Alarm; + packageProductDependencies = ( + ); + productName = Alarm; + productReference = 029E40A6BBE695E1714DC4AB /* Alarm.framework */; + productType = "com.apple.product-type.framework"; + }; + FF7058B434314E943425F90B /* Alarm-Debug */ = { + isa = PBXNativeTarget; + buildConfigurationList = 8A9406E6606965241CFE5CC2 /* Build configuration list for PBXNativeTarget "Alarm-Debug" */; + buildPhases = ( + CDA71812FF42C9FB034023DE /* Sources */, + 894DC8D84FF586E97A8F5BD8 /* Resources */, + 368A32546C02B042BB37C2C2 /* Frameworks */, + D767B358313017C481EF6C11 /* Embed Frameworks */, + 00FFF6DCBDE0C118E2B37FF3 /* Dependencies */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "Alarm-Debug"; + packageProductDependencies = ( + ); + productName = Alarm_Debug; + productReference = 4175DF69730F32822907FFB2 /* Alarm_Debug.framework */; + productType = "com.apple.product-type.framework"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 758A3A76F0815FB666A57B14 /* Project object */ = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = YES; + }; + buildConfigurationList = F68B06E0E80437659A8417AE /* Build configuration list for PBXProject "Alarm" */; + compatibilityVersion = "Xcode 14.0"; + developmentRegion = ko; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ko, + ); + mainGroup = 0FDC03D88D93B7E875A0FCE1; + productRefGroup = 412E228415DBB216DA40B4A8 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 9FF295881C290C8F49C52E5A /* Alarm */, + FF7058B434314E943425F90B /* Alarm-Debug */, + 23494F0997D2C677FC9E59C7 /* Alarm-Prod */, + 9CADDC942A5A680E84197E9D /* Alarm-Stage */, + 47AA813F7699D7CC7F677AC0 /* AlarmTests */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 4268BA40FEB83812B760193F /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 448D8FE7D920AF68BFE737F4 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 894DC8D84FF586E97A8F5BD8 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C126A5223190197257848223 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F151208FA3948AF476E74C58 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 59C30602920500D5C2C0AA44 /* DesignSystem_DesignSystem.bundle in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 07E334E5C0A0C2F54B71CB50 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 9756A0D945F598B4B004FD4A /* Test.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 0FD621B32BCB1320B62BBA3D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + BF17FEFE43E9A86A146843AF /* AddAlarmView.swift in Sources */, + 0B63C33280FCE46CC4CFB07C /* AlarmCellView.swift in Sources */, + F29938122EBB46B60075E642 /* AlarmTitle.swift in Sources */, + DE22F6BEC69639C7A2DDD24A /* AlarmView.swift in Sources */, + F29938062EBB42580075E642 /* TimePickerField.swift in Sources */, + F299380E2EBB454B0075E642 /* AlarmSoundPicker.swift in Sources */, + 8EA0DF37CBD45F154004080F /* Base.swift in Sources */, + 23901E26972E0886E342ADE4 /* RepeatDaySelector.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 19209B23318B79A8153C146A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 98AB239AFEC121F1726CD8EE /* AddAlarmView.swift in Sources */, + 24BA8C7279655E43446675A8 /* AlarmCellView.swift in Sources */, + F29938102EBB46B60075E642 /* AlarmTitle.swift in Sources */, + 4D8D8F31362947E04F0F1DFF /* AlarmView.swift in Sources */, + F29938072EBB42580075E642 /* TimePickerField.swift in Sources */, + F299380B2EBB454B0075E642 /* AlarmSoundPicker.swift in Sources */, + 1785EB4654A16EE81A04A3C7 /* Base.swift in Sources */, + F5A89FC0E6D9F4526C516293 /* RepeatDaySelector.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + BA0340BBE7D4344125BA4D0C /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + B168710C32FADA6CFC534EDA /* AddAlarmView.swift in Sources */, + 3A15726EC217FB4C7EE203B9 /* AlarmCellView.swift in Sources */, + F29938112EBB46B60075E642 /* AlarmTitle.swift in Sources */, + 5E3EF8FF42337618F8625B53 /* AlarmView.swift in Sources */, + F29938092EBB42580075E642 /* TimePickerField.swift in Sources */, + F299380C2EBB454B0075E642 /* AlarmSoundPicker.swift in Sources */, + FEDB5536E47E06165E605079 /* Base.swift in Sources */, + 657855392581A4CC2FAEC607 /* RepeatDaySelector.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + CDA71812FF42C9FB034023DE /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 293F87DD89044D776F9B77C1 /* AddAlarmView.swift in Sources */, + 1F9BCFF8D2492A5BFC8B74CB /* AlarmCellView.swift in Sources */, + F29938132EBB46B60075E642 /* AlarmTitle.swift in Sources */, + 0614E021AA08552E871D8E5E /* AlarmView.swift in Sources */, + F29938082EBB42580075E642 /* TimePickerField.swift in Sources */, + F299380D2EBB454B0075E642 /* AlarmSoundPicker.swift in Sources */, + 64767047607498E50C45DC6B /* Base.swift in Sources */, + 2064EAEFD81E5E323A66F1D8 /* RepeatDaySelector.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 4387B5729C38B6D3FDD5CCD0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Alarm; + target = 9FF295881C290C8F49C52E5A /* Alarm */; + targetProxy = 57015A8A82DD97D2D2CFC74E /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 3B1B89C5C821F600CE01D15C /* 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"; + INFOPLIST_FILE = "Derived/InfoPlists/Alarm-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; + PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module.Alarm; + PRODUCT_NAME = Alarm_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; + }; + 4259E2341BFCF0FB594E76FE /* 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"; + INFOPLIST_FILE = "Derived/InfoPlists/Alarm-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; + PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module.Alarm; + PRODUCT_NAME = Alarm_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; + }; + 4311B753C5A977FF80C68A48 /* 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"; + INFOPLIST_FILE = "Derived/InfoPlists/Alarm-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; + PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module.Alarm; + PRODUCT_NAME = Alarm_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; + }; + 655FAA55BD7C6859706AD6CA /* 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"; + INFOPLIST_FILE = "Derived/InfoPlists/Alarm-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; + PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module.Alarm; + PRODUCT_NAME = Alarm_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; + }; + 7960AD99E297873AFB681C3C /* 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; + }; + 8F92719493F615AE7DC1D2DE /* 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"; + INFOPLIST_FILE = "Derived/InfoPlists/Alarm-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; + PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module.Alarm; + PRODUCT_NAME = Alarm; + 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; + }; + 9E40A96381BEAD94B8F12397 /* 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"; + INFOPLIST_FILE = "Derived/InfoPlists/Alarm-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; + PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module.Alarm; + PRODUCT_NAME = Alarm_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; + }; + C91D3640C338AF4459158AA6 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + INFOPLIST_FILE = "Derived/InfoPlists/AlarmTests-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 16.6; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module.Alarm.AlarmTests; + PRODUCT_NAME = AlarmTests; + 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; + }; + CAF69450FA3F710933CAC7E7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + INFOPLIST_FILE = "Derived/InfoPlists/AlarmTests-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 16.6; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module.Alarm.AlarmTests; + PRODUCT_NAME = AlarmTests; + 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; + }; + D92271D4BDF6FE52AC641507 /* 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; + }; + F0B7BED31BFD4A23D29E3D65 /* 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"; + INFOPLIST_FILE = "Derived/InfoPlists/Alarm-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; + PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module.Alarm; + PRODUCT_NAME = Alarm; + 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; + }; + F3AD7CDCAEB9B1E67B957271 /* 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"; + INFOPLIST_FILE = "Derived/InfoPlists/Alarm-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; + PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module.Alarm; + PRODUCT_NAME = Alarm_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; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 0FC5764E0635BD65359A25B4 /* Build configuration list for PBXNativeTarget "Alarm-Stage" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 655FAA55BD7C6859706AD6CA /* Debug */, + F3AD7CDCAEB9B1E67B957271 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 59EBED1F96332D5C11ED3931 /* Build configuration list for PBXNativeTarget "AlarmTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C91D3640C338AF4459158AA6 /* Debug */, + CAF69450FA3F710933CAC7E7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 738C8AE92205E2C39D7136AA /* Build configuration list for PBXNativeTarget "Alarm-Prod" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3B1B89C5C821F600CE01D15C /* Debug */, + 4311B753C5A977FF80C68A48 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 8A9406E6606965241CFE5CC2 /* Build configuration list for PBXNativeTarget "Alarm-Debug" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 9E40A96381BEAD94B8F12397 /* Debug */, + 4259E2341BFCF0FB594E76FE /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + DADBA35F51DF875095954944 /* Build configuration list for PBXNativeTarget "Alarm" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8F92719493F615AE7DC1D2DE /* Debug */, + F0B7BED31BFD4A23D29E3D65 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + F68B06E0E80437659A8417AE /* Build configuration list for PBXProject "Alarm" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 7960AD99E297873AFB681C3C /* Debug */, + D92271D4BDF6FE52AC641507 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 758A3A76F0815FB666A57B14 /* Project object */; +} diff --git a/Projects/Presentation/Presentation/Presentation.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Projects/Presentation/Alarm/Alarm.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from Projects/Presentation/Presentation/Presentation.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to Projects/Presentation/Alarm/Alarm.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/Projects/Presentation/Presentation/Presentation.xcodeproj/xcshareddata/xcschemes/Presentation-Prod.xcscheme b/Projects/Presentation/Alarm/Alarm.xcodeproj/xcshareddata/xcschemes/Alarm-Debug.xcscheme similarity index 74% rename from Projects/Presentation/Presentation/Presentation.xcodeproj/xcshareddata/xcschemes/Presentation-Prod.xcscheme rename to Projects/Presentation/Alarm/Alarm.xcodeproj/xcshareddata/xcschemes/Alarm-Debug.xcscheme index d2712e9..b6f1f0c 100644 --- a/Projects/Presentation/Presentation/Presentation.xcodeproj/xcshareddata/xcschemes/Presentation-Prod.xcscheme +++ b/Projects/Presentation/Alarm/Alarm.xcodeproj/xcshareddata/xcschemes/Alarm-Debug.xcscheme @@ -14,10 +14,10 @@ buildForAnalyzing = "YES"> + BlueprintIdentifier = "FF7058B434314E943425F90B" + BuildableName = "Alarm_Debug.framework" + BlueprintName = "Alarm-Debug" + ReferencedContainer = "container:Alarm.xcodeproj"> @@ -44,10 +44,10 @@ + BlueprintIdentifier = "FF7058B434314E943425F90B" + BuildableName = "Alarm_Debug.framework" + BlueprintName = "Alarm-Debug" + ReferencedContainer = "container:Alarm.xcodeproj"> @@ -60,10 +60,10 @@ + BlueprintIdentifier = "FF7058B434314E943425F90B" + BuildableName = "Alarm_Debug.framework" + BlueprintName = "Alarm-Debug" + ReferencedContainer = "container:Alarm.xcodeproj"> diff --git a/Projects/Presentation/Presentation/Presentation.xcodeproj/xcshareddata/xcschemes/Presentation-Debug.xcscheme b/Projects/Presentation/Alarm/Alarm.xcodeproj/xcshareddata/xcschemes/Alarm-Prod.xcscheme similarity index 74% rename from Projects/Presentation/Presentation/Presentation.xcodeproj/xcshareddata/xcschemes/Presentation-Debug.xcscheme rename to Projects/Presentation/Alarm/Alarm.xcodeproj/xcshareddata/xcschemes/Alarm-Prod.xcscheme index 4df3bef..b9d0186 100644 --- a/Projects/Presentation/Presentation/Presentation.xcodeproj/xcshareddata/xcschemes/Presentation-Debug.xcscheme +++ b/Projects/Presentation/Alarm/Alarm.xcodeproj/xcshareddata/xcschemes/Alarm-Prod.xcscheme @@ -14,10 +14,10 @@ buildForAnalyzing = "YES"> + BlueprintIdentifier = "23494F0997D2C677FC9E59C7" + BuildableName = "Alarm_Prod.framework" + BlueprintName = "Alarm-Prod" + ReferencedContainer = "container:Alarm.xcodeproj"> @@ -44,10 +44,10 @@ + BlueprintIdentifier = "23494F0997D2C677FC9E59C7" + BuildableName = "Alarm_Prod.framework" + BlueprintName = "Alarm-Prod" + ReferencedContainer = "container:Alarm.xcodeproj"> @@ -60,10 +60,10 @@ + BlueprintIdentifier = "23494F0997D2C677FC9E59C7" + BuildableName = "Alarm_Prod.framework" + BlueprintName = "Alarm-Prod" + ReferencedContainer = "container:Alarm.xcodeproj"> diff --git a/Projects/Presentation/Presentation/Presentation.xcodeproj/xcshareddata/xcschemes/Presentation-Stage.xcscheme b/Projects/Presentation/Alarm/Alarm.xcodeproj/xcshareddata/xcschemes/Alarm-Stage.xcscheme similarity index 74% rename from Projects/Presentation/Presentation/Presentation.xcodeproj/xcshareddata/xcschemes/Presentation-Stage.xcscheme rename to Projects/Presentation/Alarm/Alarm.xcodeproj/xcshareddata/xcschemes/Alarm-Stage.xcscheme index fe6b805..37eca16 100644 --- a/Projects/Presentation/Presentation/Presentation.xcodeproj/xcshareddata/xcschemes/Presentation-Stage.xcscheme +++ b/Projects/Presentation/Alarm/Alarm.xcodeproj/xcshareddata/xcschemes/Alarm-Stage.xcscheme @@ -14,10 +14,10 @@ buildForAnalyzing = "YES"> + BlueprintIdentifier = "9CADDC942A5A680E84197E9D" + BuildableName = "Alarm_Stage.framework" + BlueprintName = "Alarm-Stage" + ReferencedContainer = "container:Alarm.xcodeproj"> @@ -44,10 +44,10 @@ + BlueprintIdentifier = "9CADDC942A5A680E84197E9D" + BuildableName = "Alarm_Stage.framework" + BlueprintName = "Alarm-Stage" + ReferencedContainer = "container:Alarm.xcodeproj"> @@ -60,10 +60,10 @@ + BlueprintIdentifier = "9CADDC942A5A680E84197E9D" + BuildableName = "Alarm_Stage.framework" + BlueprintName = "Alarm-Stage" + ReferencedContainer = "container:Alarm.xcodeproj"> diff --git a/Projects/Presentation/Presentation/Presentation.xcodeproj/xcshareddata/xcschemes/Presentation.xcscheme b/Projects/Presentation/Alarm/Alarm.xcodeproj/xcshareddata/xcschemes/Alarm.xcscheme similarity index 71% rename from Projects/Presentation/Presentation/Presentation.xcodeproj/xcshareddata/xcschemes/Presentation.xcscheme rename to Projects/Presentation/Alarm/Alarm.xcodeproj/xcshareddata/xcschemes/Alarm.xcscheme index ba2df9b..037e1ef 100644 --- a/Projects/Presentation/Presentation/Presentation.xcodeproj/xcshareddata/xcschemes/Presentation.xcscheme +++ b/Projects/Presentation/Alarm/Alarm.xcodeproj/xcshareddata/xcschemes/Alarm.xcscheme @@ -14,10 +14,10 @@ buildForAnalyzing = "YES"> + BlueprintIdentifier = "9FF295881C290C8F49C52E5A" + BuildableName = "Alarm.framework" + BlueprintName = "Alarm" + ReferencedContainer = "container:Alarm.xcodeproj"> @@ -33,10 +33,10 @@ parallelizable = "NO"> + BlueprintIdentifier = "47AA813F7699D7CC7F677AC0" + BuildableName = "AlarmTests.xctest" + BlueprintName = "AlarmTests" + ReferencedContainer = "container:Alarm.xcodeproj"> @@ -54,10 +54,10 @@ + BlueprintIdentifier = "9FF295881C290C8F49C52E5A" + BuildableName = "Alarm.framework" + BlueprintName = "Alarm" + ReferencedContainer = "container:Alarm.xcodeproj"> @@ -70,10 +70,10 @@ + BlueprintIdentifier = "9FF295881C290C8F49C52E5A" + BuildableName = "Alarm.framework" + BlueprintName = "Alarm" + ReferencedContainer = "container:Alarm.xcodeproj"> diff --git a/Projects/Presentation/Presentation/PresentationTests/Sources/Test.swift b/Projects/Presentation/Alarm/AlarmTests/Sources/Test.swift similarity index 60% rename from Projects/Presentation/Presentation/PresentationTests/Sources/Test.swift rename to Projects/Presentation/Alarm/AlarmTests/Sources/Test.swift index a9c810e..c654545 100644 --- a/Projects/Presentation/Presentation/PresentationTests/Sources/Test.swift +++ b/Projects/Presentation/Alarm/AlarmTests/Sources/Test.swift @@ -1,8 +1,8 @@ // // base.swift -// DDDAttendance +// AlarmTest // -// Created by Roy on 2025-09-04 +// Created by minneee on 2025-11-04 // Copyright © 2025 DDD , Ltd. All rights reserved. // diff --git a/Projects/Presentation/Presentation/Derived/InfoPlists/Presentation-Debug-Info.plist b/Projects/Presentation/Alarm/Derived/InfoPlists/Alarm-Debug-Info.plist similarity index 100% rename from Projects/Presentation/Presentation/Derived/InfoPlists/Presentation-Debug-Info.plist rename to Projects/Presentation/Alarm/Derived/InfoPlists/Alarm-Debug-Info.plist diff --git a/Projects/Presentation/Presentation/Derived/InfoPlists/Presentation-Info.plist b/Projects/Presentation/Alarm/Derived/InfoPlists/Alarm-Info.plist similarity index 100% rename from Projects/Presentation/Presentation/Derived/InfoPlists/Presentation-Info.plist rename to Projects/Presentation/Alarm/Derived/InfoPlists/Alarm-Info.plist diff --git a/Projects/Presentation/Presentation/Derived/InfoPlists/Presentation-Prod-Info.plist b/Projects/Presentation/Alarm/Derived/InfoPlists/Alarm-Prod-Info.plist similarity index 100% rename from Projects/Presentation/Presentation/Derived/InfoPlists/Presentation-Prod-Info.plist rename to Projects/Presentation/Alarm/Derived/InfoPlists/Alarm-Prod-Info.plist diff --git a/Projects/Presentation/Presentation/Derived/InfoPlists/Presentation-Stage-Info.plist b/Projects/Presentation/Alarm/Derived/InfoPlists/Alarm-Stage-Info.plist similarity index 100% rename from Projects/Presentation/Presentation/Derived/InfoPlists/Presentation-Stage-Info.plist rename to Projects/Presentation/Alarm/Derived/InfoPlists/Alarm-Stage-Info.plist diff --git a/Projects/Presentation/Presentation/Derived/InfoPlists/PresentationTests-Info.plist b/Projects/Presentation/Alarm/Derived/InfoPlists/AlarmTests-Info.plist similarity index 100% rename from Projects/Presentation/Presentation/Derived/InfoPlists/PresentationTests-Info.plist rename to Projects/Presentation/Alarm/Derived/InfoPlists/AlarmTests-Info.plist diff --git a/Projects/Presentation/Presentation/Project.swift b/Projects/Presentation/Alarm/Project.swift similarity index 62% rename from Projects/Presentation/Presentation/Project.swift rename to Projects/Presentation/Alarm/Project.swift index ad20177..ff20e18 100644 --- a/Projects/Presentation/Presentation/Project.swift +++ b/Projects/Presentation/Alarm/Project.swift @@ -2,17 +2,16 @@ import Foundation import ProjectDescription import DependencyPlugin import ProjectTemplatePlugin -import ProjectTemplatePlugin import DependencyPackagePlugin let project = Project.makeAppModule( - name: "Presentation", - bundleId: .appBundleID(name: ".Presentation"), + name: "Alarm", + bundleId: .appBundleID(name: ".Alarm"), product: .staticFramework, settings: .settings(), dependencies: [ - .Core(implements: .Core), - .Shared(implements: .Shared), + .Domain(implements: .Domain), + .Shared(implements: .DesignSystem) ], sources: ["Sources/**"] ) diff --git a/Projects/Presentation/Alarm/Sources/AddAlarmView.swift b/Projects/Presentation/Alarm/Sources/AddAlarmView.swift new file mode 100644 index 0000000..4187c3f --- /dev/null +++ b/Projects/Presentation/Alarm/Sources/AddAlarmView.swift @@ -0,0 +1,72 @@ +// +// AddAlarmView.swift +// Alarm +// +// Created by 김민희 on 11/4/25. +// + +import Foundation +import SwiftUI +import Domain +import DesignSystem + +struct AddAlarmView: View { + @State private var time = Date() + @State private var repeatDays: Set = [] + @State private var soundTitle: String = "" + + var body: some View { + VStack(spacing: 16) { + HStack(spacing: 0) { + EmptyView() + .frame(width: 16, height: 16) + + Spacer() + + Text("알람 추가") + .font(.pretendardFont(family: .semiBold, size: 18)) + + Spacer() + + Button { + print("close") + } label: { + Image(systemName: "xmark") + .resizable() + .frame(width: 16, height: 16) + .foregroundStyle(.materialDark) + } + } + + VStack(alignment: .leading, spacing: 24) { + TimePickerField(selectedTime: $time) + + AlarmTitle() + + RepeatDaySelector(selectedDays: $repeatDays) + + AlarmSoundPicker(selectedSound: $soundTitle) + + Button { + print("add alarm") + } label: { + Text("추가하기") + .font(.pretendardFont(family: .medium, size: 14)) + .padding(.vertical, 10) + .frame(maxWidth: .infinity) + .foregroundColor(.white) + .background( + Color.violetPurple + .clipShape(RoundedRectangle(cornerRadius: 14, style: .continuous)) + ) + } + + } + } + .padding(.horizontal, 25) + } +} + +#Preview { + AddAlarmView() +} diff --git a/Projects/Presentation/Alarm/Sources/AlarmCellView.swift b/Projects/Presentation/Alarm/Sources/AlarmCellView.swift new file mode 100644 index 0000000..7551d24 --- /dev/null +++ b/Projects/Presentation/Alarm/Sources/AlarmCellView.swift @@ -0,0 +1,68 @@ +// +// AlarmCellView.swift +// Alarm +// +// Created by 김민희 on 11/4/25. +// + +import Foundation +import SwiftUI +import Domain +import DesignSystem + +struct AlarmCellView: View { + @State var alarm: Alarm + + var body: some View { + HStack(spacing: 0) { + VStack(alignment: .leading, spacing: 8) { + HStack(alignment: .bottom, spacing: 8) { + Text(alarm.formattedTime.0) + .font(.pretendardFont(family: .regular, size: 36)) + .foregroundColor(.materialDark) + .alignmentGuide(.bottom) { dimension in dimension[.lastTextBaseline] } + + Text(alarm.formattedTime.1) + .font(.pretendardFont(family: .regular, size: 20)) + .foregroundColor(.materialDark) + .alignmentGuide(.bottom) { dimension in dimension[.lastTextBaseline] } + } + + Text(alarm.title) + .font(.pretendardFont(family: .regular, size: 14)) + .foregroundColor(.materialDark) + + Text(alarm.repeatDays.map(\.rawValue).joined(separator: " ")) + .font(.pretendardFont(family: .regular, size: 14)) + .foregroundColor(.dimGray) + } + + Spacer() + + Image(systemName: "trash") + .resizable() + .frame(width: 20, height: 20) + .foregroundStyle(.lightGray) + .padding(.trailing, 16) + + Toggle("", isOn: $alarm.isEnabled) + .fixedSize() + .tint(.materialDark) + } + .padding(20) + .background(Color.whiteSmoke) + .clipShape(RoundedRectangle(cornerRadius: 16, style: .continuous)) + .shadow(color: .black.opacity(0.08), radius: 6, x: 0, y: 2) + } +} + +#Preview { + let alarm = Alarm( + id: UUID(), + title: "Alarm", + time: Date(), + isEnabled: true, + repeatDays: [.sunday, .monday, .tuesday, .wednesday, .thursday, .friday, .saturday] + ) + AlarmCellView(alarm: alarm) +} diff --git a/Projects/Presentation/Alarm/Sources/AlarmSoundPicker.swift b/Projects/Presentation/Alarm/Sources/AlarmSoundPicker.swift new file mode 100644 index 0000000..4d1d121 --- /dev/null +++ b/Projects/Presentation/Alarm/Sources/AlarmSoundPicker.swift @@ -0,0 +1,63 @@ +// +// AlarmSoundPicker.swift +// Alarm +// +// Created by 김민희 on 11/5/25. +// + + +import SwiftUI +import DesignSystem + +struct AlarmSoundPicker: View { + @Binding var selectedSound: String + + let sounds = ["Radar", "Beacon", "Chimes", "Circuit", "Reflection"] + + var body: some View { + VStack(alignment: .leading, spacing: 8) { + Text("알람 소리") + .font(.pretendardFont(family: .medium, size: 14)) + .foregroundStyle(.dimGray) + + Menu { + ForEach(sounds, id: \.self) { sound in + Button { + selectedSound = sound + } label: { + Label(sound, systemImage: selectedSound == sound ? "checkmark" : "") + } + } + } label: { + HStack { + Text(selectedSound.isEmpty ? "Select sound" : selectedSound) + .font(.pretendardFont(family: .regular, size: 18)) + .foregroundColor(selectedSound.isEmpty ? .lightGray : .materialDark) + .padding(.trailing, 8) + + Spacer() + + Image(systemName: "chevron.down") + .foregroundColor(.dimGray) + } + .padding(10) + .background( + Color.whiteSmoke + .clipShape(RoundedRectangle(cornerRadius: 14, style: .continuous)) + ) + } + } + } +} + +#Preview { + PreviewWrapper() +} + +private struct PreviewWrapper: View { + @State private var sound = "Radar" + var body: some View { + AlarmSoundPicker(selectedSound: $sound) + .padding() + } +} diff --git a/Projects/Presentation/Alarm/Sources/AlarmTitle.swift b/Projects/Presentation/Alarm/Sources/AlarmTitle.swift new file mode 100644 index 0000000..4795360 --- /dev/null +++ b/Projects/Presentation/Alarm/Sources/AlarmTitle.swift @@ -0,0 +1,30 @@ +// +// AlarmTitle.swift +// Alarm +// +// Created by 김민희 on 11/5/25. +// + +import SwiftUI +import DesignSystem + +struct AlarmTitle: View { + var body: some View { + VStack(alignment: .leading, spacing: 8) { + Text("알람 제목을 입력하세요.") + .font(.pretendardFont(family: .medium, size: 14)) + .foregroundStyle(.dimGray) + + TextField("알람 제목", text: .constant("")) + .padding(10) + .background( + Color.whiteSmoke + .clipShape(RoundedRectangle(cornerRadius: 14, style: .continuous)) + ) + } + } +} + +#Preview { + AlarmTitle() +} diff --git a/Projects/Presentation/Alarm/Sources/AlarmView.swift b/Projects/Presentation/Alarm/Sources/AlarmView.swift new file mode 100644 index 0000000..2de73af --- /dev/null +++ b/Projects/Presentation/Alarm/Sources/AlarmView.swift @@ -0,0 +1,48 @@ +// +// AlarmView.swift +// Alarm +// +// Created by 김민희 on 11/4/25. +// + +import Foundation +import SwiftUI +import Domain +import DesignSystem + +struct AlarmView: View { + var body: some View { + VStack(alignment: .leading, spacing: 0) { + Text("알람") + .font(.pretendardFont(family: .medium, size: 24)) + .foregroundStyle(.materialDark) + .padding(16) + + Divider() + + HStack(spacing: 0) { + Spacer() + + Button { + print("add alarm") + } label: { + Image(systemName: "plus") + .resizable() + .frame(width: 24, height: 24) + .foregroundStyle(.violetPurple) + } + } + .padding(.horizontal, 16) + .padding(.top, 8) + + ScrollView { + AlarmCellView(alarm: Alarm(id: UUID(), title: "알람1", time: Date(), isEnabled: true, repeatDays: [.friday])) + } + .padding(16) + } + } +} + +#Preview { + AlarmView() +} diff --git a/Projects/Presentation/Alarm/Sources/Base.swift b/Projects/Presentation/Alarm/Sources/Base.swift new file mode 100644 index 0000000..d66fb9a --- /dev/null +++ b/Projects/Presentation/Alarm/Sources/Base.swift @@ -0,0 +1,22 @@ +// +// Alarm.swift +// Alarm +// +// Created by minneee on 2025-11-04 +// Copyright © 2025 DDD , Ltd., All rights reserved. +// + +//import SwiftUI +// +//struct AlarmView: View { +// var body: some View { +// VStack { +// Image(systemName: "globe") +// .imageScale(.large) +// .foregroundColor(.accentColor) +// Text("Hello, world!") +// } +// .padding() +// } +//} + diff --git a/Projects/Presentation/Alarm/Sources/RepeatDaySelector.swift b/Projects/Presentation/Alarm/Sources/RepeatDaySelector.swift new file mode 100644 index 0000000..00ce6e5 --- /dev/null +++ b/Projects/Presentation/Alarm/Sources/RepeatDaySelector.swift @@ -0,0 +1,58 @@ +// +// RepeatDaySelector.swift +// Alarm +// +// Created by 김민희 on 11/4/25. +// + +import Foundation +import SwiftUI +import Domain +import DesignSystem + +public struct RepeatDaySelector: View { + @Binding var selectedDays: Set + + private let weekdays: [Weekday] = [ + .sunday, .monday, .tuesday, .wednesday, .thursday, .friday, .saturday + ] + + public init(selectedDays: Binding>) { + self._selectedDays = selectedDays + } + + public var body: some View { + VStack(alignment: .leading, spacing: 8) { + Text("반복") + .font(.pretendardFont(family: .medium, size: 14)) + .foregroundStyle(.dimGray) + + HStack(spacing: 10) { + ForEach(weekdays, id: \.id) { day in + Button { + toggle(day) + } label: { + Text(day.rawValue) + .font(.pretendardFont(family: .regular, size: 16)) + .frame(width: 35, height: 35) + .foregroundColor(selectedDays.contains(day) ? .white : .dimGray) + .background(selectedDays.contains(day) ? .violetPurple : .whiteSmoke) + .clipShape(Circle()) + } + } + } + } + } + + private func toggle(_ day: Weekday) { + if selectedDays.contains(day) { + selectedDays.remove(day) + } else { + selectedDays.insert(day) + } + } +} + +#Preview { + RepeatDaySelector(selectedDays: .constant([.wednesday, .thursday, .friday])) +} diff --git a/Projects/Presentation/Alarm/Sources/TimePickerField.swift b/Projects/Presentation/Alarm/Sources/TimePickerField.swift new file mode 100644 index 0000000..2efa948 --- /dev/null +++ b/Projects/Presentation/Alarm/Sources/TimePickerField.swift @@ -0,0 +1,72 @@ +// +// TimePickerField.swift +// Alarm +// +// Created by 김민희 on 11/5/25. +// + +import Foundation +import SwiftUI +import DesignSystem + +struct TimePickerField: View { + @Binding var selectedTime: Date + @State private var isPickerPresented = false + + var body: some View { + VStack(alignment: .leading, spacing: 8) { + Text("알람 시간을 입력하세요.") + .font(.pretendardFont(family: .medium, size: 14)) + .foregroundStyle(.dimGray) + + Button { + isPickerPresented.toggle() + } label: { + HStack { + Text(selectedTime, style: .time) + .font(.pretendardFont(family: .regular, size: 18)) + .foregroundColor(.materialDark) + .padding(.trailing, 8) + + Image(systemName: "clock") + .foregroundColor(.dimGray) + + Spacer() + } + .padding(10) + .background( + Color.whiteSmoke + .clipShape(RoundedRectangle(cornerRadius: 14, style: .continuous)) + ) + } + + if isPickerPresented { + DatePicker( + "", + selection: $selectedTime, + displayedComponents: .hourAndMinute + ) + .datePickerStyle(.wheel) + .labelsHidden() + .frame(maxWidth: .infinity) + .transition( + .move(edge: .bottom) + .combined(with: .opacity) + ) + } + } + .animation(.easeInOut(duration: 0.25), value: isPickerPresented) + } +} + +#Preview { + PreviewWrapper() +} + +private struct PreviewWrapper: View { + @State private var time = Date() + + var body: some View { + TimePickerField(selectedTime: $time) + } +} diff --git a/Projects/Presentation/Derived/InfoPlists/Presentation-Debug-Info.plist b/Projects/Presentation/Derived/InfoPlists/Presentation-Debug-Info.plist new file mode 100644 index 0000000..323e5ec --- /dev/null +++ b/Projects/Presentation/Derived/InfoPlists/Presentation-Debug-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/Presentation/Derived/InfoPlists/Presentation-Info.plist b/Projects/Presentation/Derived/InfoPlists/Presentation-Info.plist new file mode 100644 index 0000000..323e5ec --- /dev/null +++ b/Projects/Presentation/Derived/InfoPlists/Presentation-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/Presentation/Derived/InfoPlists/Presentation-Prod-Info.plist b/Projects/Presentation/Derived/InfoPlists/Presentation-Prod-Info.plist new file mode 100644 index 0000000..323e5ec --- /dev/null +++ b/Projects/Presentation/Derived/InfoPlists/Presentation-Prod-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/Presentation/Derived/InfoPlists/Presentation-Stage-Info.plist b/Projects/Presentation/Derived/InfoPlists/Presentation-Stage-Info.plist new file mode 100644 index 0000000..323e5ec --- /dev/null +++ b/Projects/Presentation/Derived/InfoPlists/Presentation-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/Presentation/Derived/InfoPlists/PresentationTests-Info.plist b/Projects/Presentation/Derived/InfoPlists/PresentationTests-Info.plist new file mode 100644 index 0000000..6c40a6c --- /dev/null +++ b/Projects/Presentation/Derived/InfoPlists/PresentationTests-Info.plist @@ -0,0 +1,22 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + BNDL + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + + diff --git a/Projects/Presentation/Presentation/Presentation.xcodeproj/project.pbxproj b/Projects/Presentation/Presentation/Presentation.xcodeproj/project.pbxproj deleted file mode 100644 index 5d52283..0000000 --- a/Projects/Presentation/Presentation/Presentation.xcodeproj/project.pbxproj +++ /dev/null @@ -1,1044 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 56; - objects = { - -/* Begin PBXBuildFile section */ - 054D8D24D8BBA33B55453697 /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DED236801C3C6EBF9BB755A4 /* Shared.framework */; }; - 315228127069BB806DAE9F24 /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DED236801C3C6EBF9BB755A4 /* Shared.framework */; }; - 45645207AFB4BE389739A51D /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DED236801C3C6EBF9BB755A4 /* Shared.framework */; }; - 545D713F514DF5A8B151C466 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C3E14D09AE76BE920545555A /* Core.framework */; }; - 56FCE4DA807E3179DEFAF470 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C3E14D09AE76BE920545555A /* Core.framework */; }; - 69F501FFCECF1AB16A4D4752 /* Presentation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 342AE4EAEE40294F0A26F2B8 /* Presentation.framework */; }; - 6E76AF41B3FEEF4652A7CEED /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DED236801C3C6EBF9BB755A4 /* Shared.framework */; }; - 78FA9D80A38BDA3B8DF70E4E /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C3E14D09AE76BE920545555A /* Core.framework */; }; - 99ED14160CCB43FDE651C307 /* Test.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EBF73C9599C25FE868248ED /* Test.swift */; }; - B6DF9B5A0C7C2F192507AEA0 /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DED236801C3C6EBF9BB755A4 /* Shared.framework */; }; - CDF84E548084CDEA84412160 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C3E14D09AE76BE920545555A /* Core.framework */; }; - E6E44C7E8943742C85965DBB /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C3E14D09AE76BE920545555A /* Core.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - AC47C2963C52FF154B25A536 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = ADF92DF0AD8E920125A75062 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3F31459B2DA9E5BB7B7E73E2; - remoteInfo = Presentation; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 0B7757B47DC6C34EED3C7A7A /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; - 6A01109A927826C6721A499C /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; - 6B3C6DF33E378A037539077F /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; - AE630EE63CB3304CF25388B5 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; - EF3F98248E1F7B5E7BF05876 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 134AEE009D928C7E39EAF4CD /* Presentation-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Presentation-Info.plist"; sourceTree = ""; }; - 2C23562150869ECF7E891E5C /* Presentation_Stage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Presentation_Stage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 342AE4EAEE40294F0A26F2B8 /* Presentation.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Presentation.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 3EBF73C9599C25FE868248ED /* Test.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Test.swift; sourceTree = ""; }; - 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; }; - 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; }; - D656AFCB65DFA6950745AB83 /* Presentation_Prod.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Presentation_Prod.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - DED236801C3C6EBF9BB755A4 /* Shared.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Shared.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - F46E1D012C0A86E9B6BF4894 /* Presentation-Debug-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Presentation-Debug-Info.plist"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 1C53DFC457859DB6DDBEED37 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 78FA9D80A38BDA3B8DF70E4E /* Core.framework in Frameworks */, - B6DF9B5A0C7C2F192507AEA0 /* Shared.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 4CB14772191C193CECB942A5 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 56FCE4DA807E3179DEFAF470 /* Core.framework in Frameworks */, - 69F501FFCECF1AB16A4D4752 /* Presentation.framework in Frameworks */, - 315228127069BB806DAE9F24 /* Shared.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 80B6D70FCAC1E46111342DFE /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - E6E44C7E8943742C85965DBB /* Core.framework in Frameworks */, - 45645207AFB4BE389739A51D /* Shared.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AD6BB5BA06158E0D2E4C8A3C /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 545D713F514DF5A8B151C466 /* Core.framework in Frameworks */, - 6E76AF41B3FEEF4652A7CEED /* Shared.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - EFAD35AD9F9D1D661E9CBF5C /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - CDF84E548084CDEA84412160 /* Core.framework in Frameworks */, - 054D8D24D8BBA33B55453697 /* Shared.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 4750F860E7126A4865576EA5 /* Derived */ = { - isa = PBXGroup; - children = ( - 4C813A262FB7BAE2D823EAF8 /* InfoPlists */, - ); - path = Derived; - sourceTree = ""; - }; - 4C813A262FB7BAE2D823EAF8 /* InfoPlists */ = { - isa = PBXGroup; - children = ( - F46E1D012C0A86E9B6BF4894 /* Presentation-Debug-Info.plist */, - 134AEE009D928C7E39EAF4CD /* Presentation-Info.plist */, - 68EE2AB0AEF1D5CB9A2F9181 /* Presentation-Prod-Info.plist */, - BE8656113F6736A3B744BB66 /* Presentation-Stage-Info.plist */, - BF64B8AFE4F24CC92327A710 /* PresentationTests-Info.plist */, - ); - path = InfoPlists; - sourceTree = ""; - }; - 5CED5E11155217A04B909850 /* PresentationTests */ = { - isa = PBXGroup; - children = ( - 9218B710138D5C39E561E904 /* Sources */, - ); - path = PresentationTests; - sourceTree = ""; - }; - 7F2718EA2EB9914D001BAA68 /* New Group */ = { - isa = PBXGroup; - children = ( - ); - path = "New Group"; - sourceTree = ""; - }; - 9218B710138D5C39E561E904 /* Sources */ = { - isa = PBXGroup; - children = ( - 3EBF73C9599C25FE868248ED /* Test.swift */, - ); - path = Sources; - sourceTree = ""; - }; - ACFC6E8F6D299B22A1D9900B /* Sources */ = { - isa = PBXGroup; - children = ( - 7F2718EA2EB9914D001BAA68 /* New Group */, - ); - path = Sources; - sourceTree = ""; - }; - C02C5E1EE85A039BFF7C8F57 /* Project */ = { - isa = PBXGroup; - children = ( - 4750F860E7126A4865576EA5 /* Derived */, - 5CED5E11155217A04B909850 /* PresentationTests */, - ACFC6E8F6D299B22A1D9900B /* Sources */, - ); - name = Project; - sourceTree = ""; - }; - F6D62D9CC500DDA356076FB6 /* Products */ = { - isa = PBXGroup; - children = ( - C3E14D09AE76BE920545555A /* Core.framework */, - 6C92AD27CF19DDC5BEFC5290 /* Presentation_Debug.framework */, - D656AFCB65DFA6950745AB83 /* Presentation_Prod.framework */, - 2C23562150869ECF7E891E5C /* Presentation_Stage.framework */, - 342AE4EAEE40294F0A26F2B8 /* Presentation.framework */, - B5F6E2479E03DF9A1548AFE4 /* PresentationTests.xctest */, - DED236801C3C6EBF9BB755A4 /* Shared.framework */, - ); - name = Products; - sourceTree = ""; - }; - FB16DD150B16F59498923414 = { - isa = PBXGroup; - children = ( - C02C5E1EE85A039BFF7C8F57 /* Project */, - F6D62D9CC500DDA356076FB6 /* Products */, - ); - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 3F31459B2DA9E5BB7B7E73E2 /* Presentation */ = { - isa = PBXNativeTarget; - buildConfigurationList = 3FBCA82F59D1854392A78BD5 /* Build configuration list for PBXNativeTarget "Presentation" */; - buildPhases = ( - C7FD07473D6CB2443CFDEC8D /* Sources */, - 047D93C9CBD2893A19732950 /* Resources */, - AD6BB5BA06158E0D2E4C8A3C /* Frameworks */, - 6A01109A927826C6721A499C /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Presentation; - packageProductDependencies = ( - ); - productName = Presentation; - productReference = 342AE4EAEE40294F0A26F2B8 /* Presentation.framework */; - productType = "com.apple.product-type.framework"; - }; - 4706F81838C88054394C55DD /* Presentation-Stage */ = { - isa = PBXNativeTarget; - buildConfigurationList = 65E19D3D506A14FDD04FF645 /* Build configuration list for PBXNativeTarget "Presentation-Stage" */; - buildPhases = ( - D1661E425A741BEDE8A14549 /* Sources */, - 33CB6E67DC65439FE8122D37 /* Resources */, - 80B6D70FCAC1E46111342DFE /* Frameworks */, - EF3F98248E1F7B5E7BF05876 /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "Presentation-Stage"; - packageProductDependencies = ( - ); - productName = Presentation_Stage; - productReference = 2C23562150869ECF7E891E5C /* Presentation_Stage.framework */; - productType = "com.apple.product-type.framework"; - }; - 4F649FDB9C5521442A78DE10 /* PresentationTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 495E8DC38DBCADABBAE81A90 /* Build configuration list for PBXNativeTarget "PresentationTests" */; - buildPhases = ( - 6C36CC1706619E6A69922C3C /* Sources */, - CE9246C0B52C9AD2CCE8EB98 /* Resources */, - 4CB14772191C193CECB942A5 /* Frameworks */, - 0B7757B47DC6C34EED3C7A7A /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - CFC8D355C9BA1BF780000E36 /* PBXTargetDependency */, - ); - name = PresentationTests; - packageProductDependencies = ( - ); - productName = PresentationTests; - productReference = B5F6E2479E03DF9A1548AFE4 /* PresentationTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - B07DE38A7388D6FD68842E91 /* Presentation-Prod */ = { - isa = PBXNativeTarget; - buildConfigurationList = 261AF6498BFFB0D8F1DAC5C3 /* Build configuration list for PBXNativeTarget "Presentation-Prod" */; - buildPhases = ( - B61A3D590C9AEA6A51605488 /* Sources */, - 4847C9443282F3B8C5788488 /* Resources */, - 1C53DFC457859DB6DDBEED37 /* Frameworks */, - 6B3C6DF33E378A037539077F /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "Presentation-Prod"; - packageProductDependencies = ( - ); - productName = Presentation_Prod; - productReference = D656AFCB65DFA6950745AB83 /* Presentation_Prod.framework */; - productType = "com.apple.product-type.framework"; - }; - B7C870EAA303F7201B1090CB /* Presentation-Debug */ = { - isa = PBXNativeTarget; - buildConfigurationList = BCA6B99D3A378E3B7609D28A /* Build configuration list for PBXNativeTarget "Presentation-Debug" */; - buildPhases = ( - 0F7819FA07046D2F5A0CCE1D /* Sources */, - 3D0DB8D7EE6DABAB10AF19D5 /* Resources */, - EFAD35AD9F9D1D661E9CBF5C /* Frameworks */, - AE630EE63CB3304CF25388B5 /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "Presentation-Debug"; - packageProductDependencies = ( - ); - productName = Presentation_Debug; - productReference = 6C92AD27CF19DDC5BEFC5290 /* Presentation_Debug.framework */; - productType = "com.apple.product-type.framework"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - ADF92DF0AD8E920125A75062 /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - }; - buildConfigurationList = 1F46484E0096B2E0258B70F5 /* Build configuration list for PBXProject "Presentation" */; - compatibilityVersion = "Xcode 14.0"; - developmentRegion = ko; - hasScannedForEncodings = 0; - knownRegions = ( - en, - ko, - ); - mainGroup = FB16DD150B16F59498923414; - productRefGroup = F6D62D9CC500DDA356076FB6 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 3F31459B2DA9E5BB7B7E73E2 /* Presentation */, - B7C870EAA303F7201B1090CB /* Presentation-Debug */, - B07DE38A7388D6FD68842E91 /* Presentation-Prod */, - 4706F81838C88054394C55DD /* Presentation-Stage */, - 4F649FDB9C5521442A78DE10 /* PresentationTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 047D93C9CBD2893A19732950 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CB6E67DC65439FE8122D37 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 3D0DB8D7EE6DABAB10AF19D5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 4847C9443282F3B8C5788488 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - CE9246C0B52C9AD2CCE8EB98 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 0F7819FA07046D2F5A0CCE1D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 6C36CC1706619E6A69922C3C /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 99ED14160CCB43FDE651C307 /* Test.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - B61A3D590C9AEA6A51605488 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C7FD07473D6CB2443CFDEC8D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D1661E425A741BEDE8A14549 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - CFC8D355C9BA1BF780000E36 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Presentation; - target = 3F31459B2DA9E5BB7B7E73E2 /* Presentation */; - targetProxy = AC47C2963C52FF154B25A536 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - 28D22904AFA6A96E5C3BFA05 /* 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-syntax/Sources/_SwiftSyntaxCShims/include", - ); - INFOPLIST_FILE = "Derived/InfoPlists/Presentation-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", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros"; - PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module.Presentation; - PRODUCT_NAME = Presentation; - 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; - }; - 319273203B1FCAF3F9B8D140 /* 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-syntax/Sources/_SwiftSyntaxCShims/include", - ); - INFOPLIST_FILE = "Derived/InfoPlists/Presentation-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", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros"; - PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module.Presentation; - PRODUCT_NAME = Presentation_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; - }; - 47533D3906F1F9721EA2BF8A /* 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; - }; - 50A0DDB77B86DFD207739A65 /* 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-syntax/Sources/_SwiftSyntaxCShims/include", - ); - INFOPLIST_FILE = "Derived/InfoPlists/Presentation-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", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros"; - PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module.Presentation; - PRODUCT_NAME = Presentation_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; - }; - 563B8081FDEA66696633ADD3 /* 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; - }; - 586DECBAA6BFA82A946E6C3B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_IDENTITY = "iPhone Developer"; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include", - ); - INFOPLIST_FILE = "Derived/InfoPlists/PresentationTests-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", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros"; - PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module.Presentation.PresentationTests; - PRODUCT_NAME = PresentationTests; - 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; - }; - 8E7C6583191531D91411CB09 /* 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-syntax/Sources/_SwiftSyntaxCShims/include", - ); - INFOPLIST_FILE = "Derived/InfoPlists/Presentation-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", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros"; - PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module.Presentation; - PRODUCT_NAME = Presentation; - 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; - }; - ACB2FA5D9AE591AAB9A860AD /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_IDENTITY = "iPhone Developer"; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include", - ); - INFOPLIST_FILE = "Derived/InfoPlists/PresentationTests-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", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros"; - PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module.Presentation.PresentationTests; - PRODUCT_NAME = PresentationTests; - 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; - }; - AD5A236CE68AB02025FFBF67 /* 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-syntax/Sources/_SwiftSyntaxCShims/include", - ); - INFOPLIST_FILE = "Derived/InfoPlists/Presentation-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", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros"; - PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module.Presentation; - PRODUCT_NAME = Presentation_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; - }; - D421E8D180DAEAE7891DB481 /* 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-syntax/Sources/_SwiftSyntaxCShims/include", - ); - INFOPLIST_FILE = "Derived/InfoPlists/Presentation-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", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros"; - PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module.Presentation; - PRODUCT_NAME = Presentation_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; - }; - DCF482996D778B365912F03A /* 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-syntax/Sources/_SwiftSyntaxCShims/include", - ); - INFOPLIST_FILE = "Derived/InfoPlists/Presentation-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", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros"; - PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module.Presentation; - PRODUCT_NAME = Presentation_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; - }; - E2C52A6BE316A8D546634159 /* 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-syntax/Sources/_SwiftSyntaxCShims/include", - ); - INFOPLIST_FILE = "Derived/InfoPlists/Presentation-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", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -fmodule-map-file=$(SRCROOT)/../../../Tuist/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/LogMacroMacro#LogMacroMacro -load-plugin-executable $BUILD_DIR/Debug$EFFECTIVE_PLATFORM_NAME/WeaveDIMacros#WeaveDIMacros"; - PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module.Presentation; - PRODUCT_NAME = Presentation_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; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 1F46484E0096B2E0258B70F5 /* Build configuration list for PBXProject "Presentation" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 563B8081FDEA66696633ADD3 /* Debug */, - 47533D3906F1F9721EA2BF8A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 261AF6498BFFB0D8F1DAC5C3 /* Build configuration list for PBXNativeTarget "Presentation-Prod" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - D421E8D180DAEAE7891DB481 /* Debug */, - 319273203B1FCAF3F9B8D140 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 3FBCA82F59D1854392A78BD5 /* Build configuration list for PBXNativeTarget "Presentation" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8E7C6583191531D91411CB09 /* Debug */, - 28D22904AFA6A96E5C3BFA05 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 495E8DC38DBCADABBAE81A90 /* Build configuration list for PBXNativeTarget "PresentationTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - ACB2FA5D9AE591AAB9A860AD /* Debug */, - 586DECBAA6BFA82A946E6C3B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 65E19D3D506A14FDD04FF645 /* Build configuration list for PBXNativeTarget "Presentation-Stage" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AD5A236CE68AB02025FFBF67 /* Debug */, - DCF482996D778B365912F03A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - BCA6B99D3A378E3B7609D28A /* Build configuration list for PBXNativeTarget "Presentation-Debug" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E2C52A6BE316A8D546634159 /* Debug */, - 50A0DDB77B86DFD207739A65 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = ADF92DF0AD8E920125A75062 /* Project object */; -} diff --git a/Projects/Presentation/Presentation/Presentations.xcodeproj/project.pbxproj b/Projects/Presentation/Presentation/Presentations.xcodeproj/project.pbxproj deleted file mode 100644 index 7d86bf6..0000000 --- a/Projects/Presentation/Presentation/Presentations.xcodeproj/project.pbxproj +++ /dev/null @@ -1,973 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 55; - objects = { - -/* Begin PBXBuildFile section */ - 17F4B085353AD0A4AF6315C2 /* Shareds.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF6C39DFACBCB321A0060296 /* Shareds.framework */; }; - 19956539824226D53D21D2B8 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4074EAB1DBDB9F0D129DFDEC /* Core.framework */; }; - 20336A09AB316ADDFD3379A7 /* Base.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7069CCC0A074596E27DB2C5 /* Base.swift */; }; - 3D08FDD5BBAA457735CA2EDA /* Shareds.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF6C39DFACBCB321A0060296 /* Shareds.framework */; }; - 554456F5448A12095150524E /* Shareds.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF6C39DFACBCB321A0060296 /* Shareds.framework */; }; - 5E882B16A4394F25F629ADCE /* Test.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07FABAF54FD579B463C0E4D1 /* Test.swift */; }; - 637D550E88C9AD210508E647 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4074EAB1DBDB9F0D129DFDEC /* Core.framework */; }; - 7962DCDE92C6DFD75A2A441C /* Presentations.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 19C047366EA0592646748B06 /* Presentations.framework */; }; - 8304C13C37FEB2AEE6055C1C /* Shareds.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF6C39DFACBCB321A0060296 /* Shareds.framework */; }; - 8597701AA5E05FE080DCCCF8 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4074EAB1DBDB9F0D129DFDEC /* Core.framework */; }; - 99BCCE981A3C28718917CB1E /* Base.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7069CCC0A074596E27DB2C5 /* Base.swift */; }; - B0630645035F0ABDCFC8276B /* Base.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7069CCC0A074596E27DB2C5 /* Base.swift */; }; - C18219BC11A692581FBA8901 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4074EAB1DBDB9F0D129DFDEC /* Core.framework */; }; - CEE0F5D9D36EE0200001E43F /* Base.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7069CCC0A074596E27DB2C5 /* Base.swift */; }; - E4FA70DC29522F7364FD3A61 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4074EAB1DBDB9F0D129DFDEC /* Core.framework */; }; - F89A0BC20E19FC384EFB819D /* Shareds.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF6C39DFACBCB321A0060296 /* Shareds.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 26637994CC1471485F9C85A5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E2E16746CF9A456BAA8BEAC7 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 32D00563243DB6BEA654C608; - remoteInfo = Presentations; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 0BB2C9523F2E63C831E34370 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; - 2173CA352097B0D601135665 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; - 3CD12B61FB3574ED3EFB8A25 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; - 74094DBCCC95212B93BA9277 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; - B0914BF4EADDFD05CD2757D8 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 07FABAF54FD579B463C0E4D1 /* Test.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Test.swift; sourceTree = ""; }; - 0BAC78E9D0D8491A1696A7F0 /* Presentations_Debug.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Presentations_Debug.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 19C047366EA0592646748B06 /* Presentations.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Presentations.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 4074EAB1DBDB9F0D129DFDEC /* Core.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Core.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 414474292C4A99353CC5ED7B /* Presentations-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Presentations-Info.plist"; sourceTree = ""; }; - 4D300F1F8031723EB7A576F0 /* PresentationsTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "PresentationsTests-Info.plist"; sourceTree = ""; }; - 6AE40D6861D33EB09BF1745C /* PresentationsTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PresentationsTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 77E9B701C80E736B321E544A /* Presentations-Stage-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Presentations-Stage-Info.plist"; sourceTree = ""; }; - ADC6B0C23F7E47BC4F446A12 /* Presentations-Prod-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Presentations-Prod-Info.plist"; sourceTree = ""; }; - AF6C39DFACBCB321A0060296 /* Shareds.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Shareds.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - BE7D5A3C1FCA59D79E0BA882 /* Presentations_Stage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Presentations_Stage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C7069CCC0A074596E27DB2C5 /* Base.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Base.swift; sourceTree = ""; }; - D2BBB05F1DD675BDD5CA4D9B /* Presentations-Debug-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Presentations-Debug-Info.plist"; sourceTree = ""; }; - F8C80AB19EF66A6923175013 /* Presentations_Prod.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Presentations_Prod.framework; sourceTree = BUILT_PRODUCTS_DIR; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 048742F8E14A9766380D6C3E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 637D550E88C9AD210508E647 /* Core.framework in Frameworks */, - F89A0BC20E19FC384EFB819D /* Shareds.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 6BC9C6C819957C1B9564DACA /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - E4FA70DC29522F7364FD3A61 /* Core.framework in Frameworks */, - 8304C13C37FEB2AEE6055C1C /* Shareds.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 791F27BAEEB08DF7062B70EA /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 19956539824226D53D21D2B8 /* Core.framework in Frameworks */, - 17F4B085353AD0A4AF6315C2 /* Shareds.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 79736C9A700C341B70500426 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - C18219BC11A692581FBA8901 /* Core.framework in Frameworks */, - 554456F5448A12095150524E /* Shareds.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D18C40353A80D03374D1DA2D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8597701AA5E05FE080DCCCF8 /* Core.framework in Frameworks */, - 7962DCDE92C6DFD75A2A441C /* Presentations.framework in Frameworks */, - 3D08FDD5BBAA457735CA2EDA /* Shareds.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 25C5E727592AF872032B4B0E /* Derived */ = { - isa = PBXGroup; - children = ( - A4836C72816BE89CFF3B5A47 /* InfoPlists */, - ); - path = Derived; - sourceTree = ""; - }; - 45CE483F88CB93CB73CE3550 /* PresentationsTests */ = { - isa = PBXGroup; - children = ( - F6A589F5C258EF41478C8D48 /* Sources */, - ); - path = PresentationsTests; - sourceTree = ""; - }; - 83C01F043F5BC6A028B77E5A /* Project */ = { - isa = PBXGroup; - children = ( - 25C5E727592AF872032B4B0E /* Derived */, - 45CE483F88CB93CB73CE3550 /* PresentationsTests */, - 9F6F914508C27661E19A1640 /* Sources */, - ); - name = Project; - sourceTree = ""; - }; - 9F6F914508C27661E19A1640 /* Sources */ = { - isa = PBXGroup; - children = ( - C7069CCC0A074596E27DB2C5 /* Base.swift */, - ); - path = Sources; - sourceTree = ""; - }; - A4836C72816BE89CFF3B5A47 /* InfoPlists */ = { - isa = PBXGroup; - children = ( - D2BBB05F1DD675BDD5CA4D9B /* Presentations-Debug-Info.plist */, - 414474292C4A99353CC5ED7B /* Presentations-Info.plist */, - ADC6B0C23F7E47BC4F446A12 /* Presentations-Prod-Info.plist */, - 77E9B701C80E736B321E544A /* Presentations-Stage-Info.plist */, - 4D300F1F8031723EB7A576F0 /* PresentationsTests-Info.plist */, - ); - path = InfoPlists; - sourceTree = ""; - }; - BBF19BD3E5940F97172DAA2F /* Products */ = { - isa = PBXGroup; - children = ( - 4074EAB1DBDB9F0D129DFDEC /* Core.framework */, - 0BAC78E9D0D8491A1696A7F0 /* Presentations_Debug.framework */, - F8C80AB19EF66A6923175013 /* Presentations_Prod.framework */, - BE7D5A3C1FCA59D79E0BA882 /* Presentations_Stage.framework */, - 19C047366EA0592646748B06 /* Presentations.framework */, - 6AE40D6861D33EB09BF1745C /* PresentationsTests.xctest */, - AF6C39DFACBCB321A0060296 /* Shareds.framework */, - ); - name = Products; - sourceTree = ""; - }; - D59B4AB557B6F8FDFEAAB601 = { - isa = PBXGroup; - children = ( - 83C01F043F5BC6A028B77E5A /* Project */, - BBF19BD3E5940F97172DAA2F /* Products */, - ); - sourceTree = ""; - }; - F6A589F5C258EF41478C8D48 /* Sources */ = { - isa = PBXGroup; - children = ( - 07FABAF54FD579B463C0E4D1 /* Test.swift */, - ); - path = Sources; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 1E5F9B4767F53F86CB6C0FA5 /* PresentationsTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 66E6C4C077149E65BF36D0BC /* Build configuration list for PBXNativeTarget "PresentationsTests" */; - buildPhases = ( - C06B9D4EF0D0962DD86F8CB1 /* Sources */, - E627B5F71EFB8FC0D3F1D35B /* Resources */, - D18C40353A80D03374D1DA2D /* Frameworks */, - 74094DBCCC95212B93BA9277 /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 411C2FD6E426899D190A436F /* PBXTargetDependency */, - ); - name = PresentationsTests; - packageProductDependencies = ( - ); - productName = PresentationsTests; - productReference = 6AE40D6861D33EB09BF1745C /* PresentationsTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 32D00563243DB6BEA654C608 /* Presentations */ = { - isa = PBXNativeTarget; - buildConfigurationList = B2A82750945AA91F4E30B5AA /* Build configuration list for PBXNativeTarget "Presentations" */; - buildPhases = ( - 7B7A6C7CAFCF57680E1027CE /* Sources */, - 2F0D57D0CFAEDF3B982A218C /* Resources */, - 6BC9C6C819957C1B9564DACA /* Frameworks */, - 0BB2C9523F2E63C831E34370 /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Presentations; - packageProductDependencies = ( - ); - productName = Presentations; - productReference = 19C047366EA0592646748B06 /* Presentations.framework */; - productType = "com.apple.product-type.framework"; - }; - 7EC7414E073A20793D916722 /* Presentations-Debug */ = { - isa = PBXNativeTarget; - buildConfigurationList = B47C1C2002A3BD89DFDA884B /* Build configuration list for PBXNativeTarget "Presentations-Debug" */; - buildPhases = ( - 26C78D29E4F5FC2E6C83B023 /* Sources */, - D1F207F63282477A3236C534 /* Resources */, - 79736C9A700C341B70500426 /* Frameworks */, - 3CD12B61FB3574ED3EFB8A25 /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "Presentations-Debug"; - packageProductDependencies = ( - ); - productName = Presentations_Debug; - productReference = 0BAC78E9D0D8491A1696A7F0 /* Presentations_Debug.framework */; - productType = "com.apple.product-type.framework"; - }; - A0AC462681D1DF2980117CAC /* Presentations-Prod */ = { - isa = PBXNativeTarget; - buildConfigurationList = F5FF2C075FA909D87DDDFA3C /* Build configuration list for PBXNativeTarget "Presentations-Prod" */; - buildPhases = ( - 9A49A70B116807828447DE20 /* Sources */, - 673B2C73E8D78BA34C318A0E /* Resources */, - 791F27BAEEB08DF7062B70EA /* Frameworks */, - B0914BF4EADDFD05CD2757D8 /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "Presentations-Prod"; - packageProductDependencies = ( - ); - productName = Presentations_Prod; - productReference = F8C80AB19EF66A6923175013 /* Presentations_Prod.framework */; - productType = "com.apple.product-type.framework"; - }; - E024B6F15C97900482396DE3 /* Presentations-Stage */ = { - isa = PBXNativeTarget; - buildConfigurationList = B28A4FE3766BB40C7A248E36 /* Build configuration list for PBXNativeTarget "Presentations-Stage" */; - buildPhases = ( - A9926580E852B0E84209BCBB /* Sources */, - 6D111094AECA2C56B0CFA5CE /* Resources */, - 048742F8E14A9766380D6C3E /* Frameworks */, - 2173CA352097B0D601135665 /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "Presentations-Stage"; - packageProductDependencies = ( - ); - productName = Presentations_Stage; - productReference = BE7D5A3C1FCA59D79E0BA882 /* Presentations_Stage.framework */; - productType = "com.apple.product-type.framework"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E2E16746CF9A456BAA8BEAC7 /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - TargetAttributes = { - }; - }; - buildConfigurationList = FB28808A0775EBD12FC09EDB /* Build configuration list for PBXProject "Presentations" */; - compatibilityVersion = "Xcode 14.0"; - developmentRegion = ko; - hasScannedForEncodings = 0; - knownRegions = ( - en, - ko, - ); - mainGroup = D59B4AB557B6F8FDFEAAB601; - productRefGroup = BBF19BD3E5940F97172DAA2F /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 32D00563243DB6BEA654C608 /* Presentations */, - 7EC7414E073A20793D916722 /* Presentations-Debug */, - A0AC462681D1DF2980117CAC /* Presentations-Prod */, - E024B6F15C97900482396DE3 /* Presentations-Stage */, - 1E5F9B4767F53F86CB6C0FA5 /* PresentationsTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 2F0D57D0CFAEDF3B982A218C /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 673B2C73E8D78BA34C318A0E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 6D111094AECA2C56B0CFA5CE /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D1F207F63282477A3236C534 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E627B5F71EFB8FC0D3F1D35B /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 26C78D29E4F5FC2E6C83B023 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - CEE0F5D9D36EE0200001E43F /* Base.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 7B7A6C7CAFCF57680E1027CE /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 20336A09AB316ADDFD3379A7 /* Base.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 9A49A70B116807828447DE20 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - B0630645035F0ABDCFC8276B /* Base.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - A9926580E852B0E84209BCBB /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 99BCCE981A3C28718917CB1E /* Base.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C06B9D4EF0D0962DD86F8CB1 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5E882B16A4394F25F629ADCE /* Test.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 411C2FD6E426899D190A436F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Presentations; - target = 32D00563243DB6BEA654C608 /* Presentations */; - targetProxy = 26637994CC1471485F9C85A5 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - 5EE4C8A8B15366987625F709 /* 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"; - INFOPLIST_FILE = "Derived/InfoPlists/Presentations-Prod-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 17.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module.Presentations; - PRODUCT_NAME = Presentations_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; - }; - 649D71FA326F7BE870FC446F /* 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"; - INFOPLIST_FILE = "Derived/InfoPlists/Presentations-Stage-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 17.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module.Presentations; - PRODUCT_NAME = Presentations_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; - }; - 70D7468B10EC027A83A41B2E /* 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; - }; - 7757EFBB5B6F5FE28E5A9949 /* 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"; - INFOPLIST_FILE = "Derived/InfoPlists/Presentations-Debug-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 17.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module.Presentations; - PRODUCT_NAME = Presentations_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; - }; - 777C057D51D7C934318F1617 /* 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"; - INFOPLIST_FILE = "Derived/InfoPlists/Presentations-Stage-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 17.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module.Presentations; - PRODUCT_NAME = Presentations_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; - }; - 7ACC865306F7DEE6266A6083 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_IDENTITY = "iPhone Developer"; - INFOPLIST_FILE = "Derived/InfoPlists/PresentationsTests-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 17.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module.Presentations.PresentationsTests; - PRODUCT_NAME = PresentationsTests; - 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; - }; - 8049C3F24D49D48FAFF5146E /* 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"; - INFOPLIST_FILE = "Derived/InfoPlists/Presentations-Prod-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 17.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module.Presentations; - PRODUCT_NAME = Presentations_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; - }; - 9050A4EA67F448D42D02A017 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_IDENTITY = "iPhone Developer"; - INFOPLIST_FILE = "Derived/InfoPlists/PresentationsTests-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 17.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module.Presentations.PresentationsTests; - PRODUCT_NAME = PresentationsTests; - 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; - }; - AAF2CDC4368580E7AE1E2A2C /* 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"; - INFOPLIST_FILE = "Derived/InfoPlists/Presentations-Debug-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 17.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module.Presentations; - PRODUCT_NAME = Presentations_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; - }; - B92B194A1D9D5FC5B8FB1185 /* 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"; - INFOPLIST_FILE = "Derived/InfoPlists/Presentations-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 17.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module.Presentations; - PRODUCT_NAME = Presentations; - 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; - }; - BE69379058ABAB562A3A4875 /* 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"; - INFOPLIST_FILE = "Derived/InfoPlists/Presentations-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 17.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - PRODUCT_BUNDLE_IDENTIFIER = io.Roy.Module.Presentations; - PRODUCT_NAME = Presentations; - 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; - }; - C0B1E5B2E94DF4DBFB437DE1 /* 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 */ - 66E6C4C077149E65BF36D0BC /* Build configuration list for PBXNativeTarget "PresentationsTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 7ACC865306F7DEE6266A6083 /* Debug */, - 9050A4EA67F448D42D02A017 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - B28A4FE3766BB40C7A248E36 /* Build configuration list for PBXNativeTarget "Presentations-Stage" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 777C057D51D7C934318F1617 /* Debug */, - 649D71FA326F7BE870FC446F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - B2A82750945AA91F4E30B5AA /* Build configuration list for PBXNativeTarget "Presentations" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - B92B194A1D9D5FC5B8FB1185 /* Debug */, - BE69379058ABAB562A3A4875 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - B47C1C2002A3BD89DFDA884B /* Build configuration list for PBXNativeTarget "Presentations-Debug" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 7757EFBB5B6F5FE28E5A9949 /* Debug */, - AAF2CDC4368580E7AE1E2A2C /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - F5FF2C075FA909D87DDDFA3C /* Build configuration list for PBXNativeTarget "Presentations-Prod" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5EE4C8A8B15366987625F709 /* Debug */, - 8049C3F24D49D48FAFF5146E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - FB28808A0775EBD12FC09EDB /* Build configuration list for PBXProject "Presentations" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C0B1E5B2E94DF4DBFB437DE1 /* Debug */, - 70D7468B10EC027A83A41B2E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E2E16746CF9A456BAA8BEAC7 /* Project object */; -} diff --git a/Projects/Presentation/Presentation/Presentations.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Projects/Presentation/Presentation/Presentations.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a..0000000 --- a/Projects/Presentation/Presentation/Presentations.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/Projects/Presentation/Presentation/Presentations.xcodeproj/xcshareddata/xcschemes/Presentations-Debug.xcscheme b/Projects/Presentation/Presentation/Presentations.xcodeproj/xcshareddata/xcschemes/Presentations-Debug.xcscheme deleted file mode 100644 index 35c34da..0000000 --- a/Projects/Presentation/Presentation/Presentations.xcodeproj/xcshareddata/xcschemes/Presentations-Debug.xcscheme +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Projects/Presentation/Presentation/Presentations.xcodeproj/xcshareddata/xcschemes/Presentations-Prod.xcscheme b/Projects/Presentation/Presentation/Presentations.xcodeproj/xcshareddata/xcschemes/Presentations-Prod.xcscheme deleted file mode 100644 index 8e96d5c..0000000 --- a/Projects/Presentation/Presentation/Presentations.xcodeproj/xcshareddata/xcschemes/Presentations-Prod.xcscheme +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Projects/Presentation/Presentation/Presentations.xcodeproj/xcshareddata/xcschemes/Presentations-Stage.xcscheme b/Projects/Presentation/Presentation/Presentations.xcodeproj/xcshareddata/xcschemes/Presentations-Stage.xcscheme deleted file mode 100644 index 3f1a4e3..0000000 --- a/Projects/Presentation/Presentation/Presentations.xcodeproj/xcshareddata/xcschemes/Presentations-Stage.xcscheme +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Projects/Presentation/Presentation/Presentations.xcodeproj/xcshareddata/xcschemes/Presentations.xcscheme b/Projects/Presentation/Presentation/Presentations.xcodeproj/xcshareddata/xcschemes/Presentations.xcscheme deleted file mode 100644 index e6188f5..0000000 --- a/Projects/Presentation/Presentation/Presentations.xcodeproj/xcshareddata/xcschemes/Presentations.xcscheme +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Projects/Shared/DesignSystem/DesignSystem.xcodeproj/project.pbxproj b/Projects/Shared/DesignSystem/DesignSystem.xcodeproj/project.pbxproj index f8307b5..2a451c3 100644 --- a/Projects/Shared/DesignSystem/DesignSystem.xcodeproj/project.pbxproj +++ b/Projects/Shared/DesignSystem/DesignSystem.xcodeproj/project.pbxproj @@ -3,34 +3,50 @@ archiveVersion = 1; classes = { }; - objectVersion = 56; + objectVersion = 55; objects = { /* Begin PBXBuildFile section */ 02086E956F0BCAD214D8D7F4 /* PretendardVariable.ttf in Resources */ = {isa = PBXBuildFile; fileRef = A20647CF23B131D16DCAB555 /* PretendardVariable.ttf */; }; + 0A6B9B2FAF099CEF68CE2E8A /* Colors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03FD426096958CD6D41CCA85 /* Colors.swift */; }; 1F4BF4D83DEBABCF9477B5A4 /* TuistFonts+DesignSystemProd.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EF20F019AC6C1E3B3D87AF8 /* TuistFonts+DesignSystemProd.swift */; }; 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 */; }; + 30C3159302CFDD0DF5C7693F /* PretendardFontFamily.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BD07D41BA669262ACEF6DBE /* PretendardFontFamily.swift */; }; 31FDCEBF2D11CFD7F04719EC /* PretendardVariable.ttf in Resources */ = {isa = PBXBuildFile; fileRef = A20647CF23B131D16DCAB555 /* PretendardVariable.ttf */; }; 36B4268421AB9CDA58103A7B /* TuistAssets+DesignSystemDebug.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6D0FABFF623E11D22F6BDCC /* TuistAssets+DesignSystemDebug.swift */; }; 5535A46BBF316AB4582FB4C9 /* TuistBundle+DesignSystemStage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27AA3E385D373C2295F94842 /* TuistBundle+DesignSystemStage.swift */; }; 5E7A67D479FC010F9A730C76 /* ImageAssets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 365911FA35B2B70671D60856 /* ImageAssets.xcassets */; }; + 6398FB4F559D307C06D4BE2F /* Extension+Color+.swift in Sources */ = {isa = PBXBuildFile; fileRef = F156EF4294B302300E60D96F /* Extension+Color+.swift */; }; 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 */; }; + 6DC10A7B6418AC05BD0B6AC6 /* Colors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03FD426096958CD6D41CCA85 /* Colors.swift */; }; + 6F14599FDFF78A1AC7491B66 /* Extension+Color+.swift in Sources */ = {isa = PBXBuildFile; fileRef = F156EF4294B302300E60D96F /* Extension+Color+.swift */; }; + 80991F64A6AF11F01236591F /* Colors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03FD426096958CD6D41CCA85 /* Colors.swift */; }; + 8AD14825495899390CB752DA /* PretendardFontFamily.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BD07D41BA669262ACEF6DBE /* PretendardFontFamily.swift */; }; A2CEB3ECFE3AFCFBB6509C79 /* Test.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B67F5AD336FFDED9C31245F /* Test.swift */; }; + A2D5F30304A4ADD3278E9047 /* PretendardFont.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6B935A678F91D07045536FA /* PretendardFont.swift */; }; ABB14811E13F7B1ECCF8B086 /* TuistAssets+DesignSystem.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5263BC75B281154AC0B5A7B /* TuistAssets+DesignSystem.swift */; }; BC40AC04CE1BE4D7CA94854B /* ImageAssets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 365911FA35B2B70671D60856 /* ImageAssets.xcassets */; }; BD878E42E01BA5FA93F29FDE /* TuistBundle+DesignSystemDebug.swift in Sources */ = {isa = PBXBuildFile; fileRef = B38EF5B36E88588961AB7E44 /* TuistBundle+DesignSystemDebug.swift */; }; + BE3C6F096EA86F838CC05601 /* Extension+Color+.swift in Sources */ = {isa = PBXBuildFile; fileRef = F156EF4294B302300E60D96F /* Extension+Color+.swift */; }; C438E92FA9121880084AE9AA /* DesignSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 69B7BBEAD5472C7195924AC8 /* DesignSystem.framework */; }; + 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 */; }; + E6222805F95FECDB842557D2 /* PretendardFont.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6B935A678F91D07045536FA /* PretendardFont.swift */; }; E79FE8601AE837DBF04B8E00 /* ImageAssets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 365911FA35B2B70671D60856 /* ImageAssets.xcassets */; }; + EBCA3FE65B4F84ADF17BFD75 /* Extension+Color+.swift in Sources */ = {isa = PBXBuildFile; fileRef = F156EF4294B302300E60D96F /* Extension+Color+.swift */; }; + F28419D1493CD6CC003EDF76 /* PretendardFont.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6B935A678F91D07045536FA /* PretendardFont.swift */; }; F3289F76100C3623ADD227DF /* ImageAssets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 365911FA35B2B70671D60856 /* ImageAssets.xcassets */; }; 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 */ @@ -175,6 +191,7 @@ /* 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 = ""; }; @@ -188,13 +205,10 @@ 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 = ""; }; - 7F71151A2EBA235A00B8CFC0 /* Colors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Colors.swift; sourceTree = ""; }; - 7F71151B2EBA235A00B8CFC0 /* Extension+Color+.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Extension+Color+.swift"; sourceTree = ""; }; - 7F7115252EBA236D00B8CFC0 /* PretendardFont.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PretendardFont.swift; sourceTree = ""; }; - 7F7115262EBA236D00B8CFC0 /* PretendardFontFamily.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PretendardFontFamily.swift; 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; }; @@ -211,6 +225,8 @@ 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; }; + F156EF4294B302300E60D96F /* Extension+Color+.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Extension+Color+.swift"; sourceTree = ""; }; + F6B935A678F91D07045536FA /* PretendardFont.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PretendardFont.swift; sourceTree = ""; }; FACA604C0F807EB6665FF98A /* DesignSystem_DesignSystem_Debug-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "DesignSystem_DesignSystem_Debug-Info.plist"; sourceTree = ""; }; /* End PBXFileReference section */ @@ -285,8 +301,8 @@ 0E1288659896D0CFF98DA5AA /* Sources */ = { isa = PBXGroup; children = ( - 7F7115272EBA236D00B8CFC0 /* Font */, - 7F71151C2EBA235A00B8CFC0 /* Color */, + EE53A850990E859B77A63149 /* Color */, + A5D8A7BA4E4303B862C68866 /* Font */, ); path = Sources; sourceTree = ""; @@ -326,24 +342,6 @@ path = FontAsset; sourceTree = ""; }; - 7F71151C2EBA235A00B8CFC0 /* Color */ = { - isa = PBXGroup; - children = ( - 7F71151A2EBA235A00B8CFC0 /* Colors.swift */, - 7F71151B2EBA235A00B8CFC0 /* Extension+Color+.swift */, - ); - path = Color; - sourceTree = ""; - }; - 7F7115272EBA236D00B8CFC0 /* Font */ = { - isa = PBXGroup; - children = ( - 7F7115252EBA236D00B8CFC0 /* PretendardFont.swift */, - 7F7115262EBA236D00B8CFC0 /* PretendardFontFamily.swift */, - ); - path = Font; - sourceTree = ""; - }; 82664F67710540CBDEBE5B11 /* Products */ = { isa = PBXGroup; children = ( @@ -378,6 +376,15 @@ path = Resources; sourceTree = ""; }; + A5D8A7BA4E4303B862C68866 /* Font */ = { + isa = PBXGroup; + children = ( + F6B935A678F91D07045536FA /* PretendardFont.swift */, + 6BD07D41BA669262ACEF6DBE /* PretendardFontFamily.swift */, + ); + path = Font; + sourceTree = ""; + }; D5FD3537E28AE857DC09D214 /* Sources */ = { isa = PBXGroup; children = ( @@ -405,6 +412,15 @@ ); sourceTree = ""; }; + EE53A850990E859B77A63149 /* Color */ = { + isa = PBXGroup; + children = ( + 03FD426096958CD6D41CCA85 /* Colors.swift */, + F156EF4294B302300E60D96F /* Extension+Color+.swift */, + ); + path = Color; + sourceTree = ""; + }; F2F0D6EECE384EBEC3AFDEB4 /* InfoPlists */ = { isa = PBXGroup; children = ( @@ -617,6 +633,8 @@ isa = PBXProject; attributes = { BuildIndependentTargetsInParallel = YES; + TargetAttributes = { + }; }; buildConfigurationList = 5C0CBBA2BFE0CEE21375AF0A /* Build configuration list for PBXProject "DesignSystem" */; compatibilityVersion = "Xcode 14.0"; @@ -734,6 +752,10 @@ 36B4268421AB9CDA58103A7B /* TuistAssets+DesignSystemDebug.swift in Sources */, BD878E42E01BA5FA93F29FDE /* TuistBundle+DesignSystemDebug.swift in Sources */, 683B9C0B090D319ECE7EB598 /* TuistFonts+DesignSystemDebug.swift in Sources */, + 80991F64A6AF11F01236591F /* Colors.swift in Sources */, + EBCA3FE65B4F84ADF17BFD75 /* Extension+Color+.swift in Sources */, + E6222805F95FECDB842557D2 /* PretendardFont.swift in Sources */, + 30C3159302CFDD0DF5C7693F /* PretendardFontFamily.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -751,6 +773,10 @@ 29B83E78203A842E17186969 /* TuistAssets+DesignSystemProd.swift in Sources */, FA17A19D49963C814439E27E /* TuistBundle+DesignSystemProd.swift in Sources */, 1F4BF4D83DEBABCF9477B5A4 /* TuistFonts+DesignSystemProd.swift in Sources */, + 6DC10A7B6418AC05BD0B6AC6 /* Colors.swift in Sources */, + 6F14599FDFF78A1AC7491B66 /* Extension+Color+.swift in Sources */, + F28419D1493CD6CC003EDF76 /* PretendardFont.swift in Sources */, + D34856BC0CD7243696B3CD01 /* PretendardFontFamily.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -775,6 +801,10 @@ ABB14811E13F7B1ECCF8B086 /* TuistAssets+DesignSystem.swift in Sources */, F6018B5F7748E322214C52D6 /* TuistBundle+DesignSystem.swift in Sources */, 2C2A6F1B0843699ACFE53D23 /* TuistFonts+DesignSystem.swift in Sources */, + 0A6B9B2FAF099CEF68CE2E8A /* Colors.swift in Sources */, + BE3C6F096EA86F838CC05601 /* Extension+Color+.swift in Sources */, + A2D5F30304A4ADD3278E9047 /* PretendardFont.swift in Sources */, + 8AD14825495899390CB752DA /* PretendardFontFamily.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -785,6 +815,10 @@ DF26B81FBD6FDC0158FA47C7 /* TuistAssets+DesignSystemStage.swift in Sources */, 5535A46BBF316AB4582FB4C9 /* TuistBundle+DesignSystemStage.swift in Sources */, D4BBBE665283FCFF21AF1E1E /* TuistFonts+DesignSystemStage.swift in Sources */, + 2C0E6DEC77A119676F966BF1 /* Colors.swift in Sources */, + 6398FB4F559D307C06D4BE2F /* Extension+Color+.swift in Sources */, + FF6F0997DBE31841F5D2484F /* PretendardFont.swift in Sources */, + CF23E568617BA29AD1F6DC31 /* PretendardFontFamily.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -847,7 +881,10 @@ SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( + "$(inherited)", + DEBUG, + ); SWIFT_COMPILATION_MODE = singlefile; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; @@ -881,7 +918,10 @@ SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( + "$(inherited)", + DEBUG, + ); SWIFT_COMPILATION_MODE = singlefile; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; @@ -950,7 +990,10 @@ SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( + "$(inherited)", + DEBUG, + ); SWIFT_COMPILATION_MODE = singlefile; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; @@ -977,7 +1020,10 @@ SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( + "$(inherited)", + DEBUG, + ); SWIFT_COMPILATION_MODE = singlefile; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; @@ -1125,7 +1171,10 @@ SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( + "$(inherited)", + DEBUG, + ); SWIFT_COMPILATION_MODE = singlefile; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; @@ -1342,7 +1391,10 @@ SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( + "$(inherited)", + DEBUG, + ); SWIFT_COMPILATION_MODE = singlefile; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; @@ -1376,7 +1428,10 @@ SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( + "$(inherited)", + DEBUG, + ); SWIFT_COMPILATION_MODE = singlefile; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; @@ -1424,7 +1479,10 @@ SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( + "$(inherited)", + DEBUG, + ); SWIFT_COMPILATION_MODE = singlefile; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; @@ -1448,7 +1506,10 @@ SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( + "$(inherited)", + DEBUG, + ); SWIFT_COMPILATION_MODE = singlefile; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; diff --git a/Projects/Shared/Utill/Utill.xcodeproj/project.pbxproj b/Projects/Shared/Utill/Utill.xcodeproj/project.pbxproj index cb840e4..246d99c 100644 --- a/Projects/Shared/Utill/Utill.xcodeproj/project.pbxproj +++ b/Projects/Shared/Utill/Utill.xcodeproj/project.pbxproj @@ -3,16 +3,16 @@ archiveVersion = 1; classes = { }; - objectVersion = 56; + objectVersion = 55; objects = { /* Begin PBXBuildFile section */ 107A19A67E9503C9676C7746 /* Test.swift in Sources */ = {isa = PBXBuildFile; fileRef = F70DD74259D9330B7727DDCB /* Test.swift */; }; 64D21F9B5DE1EBE164AC3048 /* Utill.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 136D114982ED83CB9F5177A1 /* Utill.framework */; }; - 7F7115212EBA235F00B8CFC0 /* BaseintentProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F71151F2EBA235F00B8CFC0 /* BaseintentProtocol.swift */; }; - 7F7115222EBA235F00B8CFC0 /* BaseintentProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F71151F2EBA235F00B8CFC0 /* BaseintentProtocol.swift */; }; - 7F7115232EBA235F00B8CFC0 /* BaseintentProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F71151F2EBA235F00B8CFC0 /* BaseintentProtocol.swift */; }; - 7F7115242EBA235F00B8CFC0 /* BaseintentProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F71151F2EBA235F00B8CFC0 /* BaseintentProtocol.swift */; }; + 6F55F413B6C22589F508AA8C /* BaseintentProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA375FC4F36D45584CB06C37 /* BaseintentProtocol.swift */; }; + A29B93402FD81DE7EC3130F6 /* BaseintentProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA375FC4F36D45584CB06C37 /* BaseintentProtocol.swift */; }; + CB045EEEA0B4AACEA7284D51 /* BaseintentProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA375FC4F36D45584CB06C37 /* BaseintentProtocol.swift */; }; + F6B4A35386D11BCF847B0CC1 /* BaseintentProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA375FC4F36D45584CB06C37 /* BaseintentProtocol.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -87,9 +87,9 @@ 4ED860F216F9BD3E312F51EE /* Utill_Debug.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Utill_Debug.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 7B9A8A431FB3EEAE4AE3FB1D /* Utill-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Utill-Info.plist"; sourceTree = ""; }; 7F64C3861EDE4F8C24989C2A /* UtillTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "UtillTests-Info.plist"; sourceTree = ""; }; - 7F71151F2EBA235F00B8CFC0 /* BaseintentProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseintentProtocol.swift; sourceTree = ""; }; 9ACBE78CB421425304897A41 /* Utill-Debug-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Utill-Debug-Info.plist"; sourceTree = ""; }; 9BED8B1D6BCFDB676A34B628 /* UtillTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = UtillTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + DA375FC4F36D45584CB06C37 /* BaseintentProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseintentProtocol.swift; sourceTree = ""; }; F70DD74259D9330B7727DDCB /* Test.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Test.swift; sourceTree = ""; }; /* End PBXFileReference section */ @@ -155,6 +155,14 @@ name = Products; sourceTree = ""; }; + 17508059F29DDBD93A409A23 /* Intent */ = { + isa = PBXGroup; + children = ( + DA375FC4F36D45584CB06C37 /* BaseintentProtocol.swift */, + ); + path = Intent; + sourceTree = ""; + }; 1B24ACABA340C77228DCA968 /* Sources */ = { isa = PBXGroup; children = ( @@ -171,14 +179,6 @@ path = UtillTests; sourceTree = ""; }; - 7F7115202EBA235F00B8CFC0 /* Intent */ = { - isa = PBXGroup; - children = ( - 7F71151F2EBA235F00B8CFC0 /* BaseintentProtocol.swift */, - ); - path = Intent; - sourceTree = ""; - }; A9A9ADE9F2B399CE6F4B1EB7 /* InfoPlists */ = { isa = PBXGroup; children = ( @@ -210,7 +210,7 @@ EB9C926E257290120423250D /* Sources */ = { isa = PBXGroup; children = ( - 7F7115202EBA235F00B8CFC0 /* Intent */, + 17508059F29DDBD93A409A23 /* Intent */, ); path = Sources; sourceTree = ""; @@ -326,6 +326,8 @@ isa = PBXProject; attributes = { BuildIndependentTargetsInParallel = YES; + TargetAttributes = { + }; }; buildConfigurationList = 817DAE8E8FEF1C2850504165 /* Build configuration list for PBXProject "Utill" */; compatibilityVersion = "Xcode 14.0"; @@ -392,7 +394,7 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 7F7115222EBA235F00B8CFC0 /* BaseintentProtocol.swift in Sources */, + CB045EEEA0B4AACEA7284D51 /* BaseintentProtocol.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -400,7 +402,7 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 7F7115212EBA235F00B8CFC0 /* BaseintentProtocol.swift in Sources */, + 6F55F413B6C22589F508AA8C /* BaseintentProtocol.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -416,7 +418,7 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 7F7115242EBA235F00B8CFC0 /* BaseintentProtocol.swift in Sources */, + A29B93402FD81DE7EC3130F6 /* BaseintentProtocol.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -424,7 +426,7 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 7F7115232EBA235F00B8CFC0 /* BaseintentProtocol.swift in Sources */, + F6B4A35386D11BCF847B0CC1 /* BaseintentProtocol.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -457,7 +459,10 @@ SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( + "$(inherited)", + DEBUG, + ); SWIFT_COMPILATION_MODE = singlefile; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; @@ -641,7 +646,10 @@ SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( + "$(inherited)", + DEBUG, + ); SWIFT_COMPILATION_MODE = singlefile; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; @@ -744,7 +752,10 @@ SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( + "$(inherited)", + DEBUG, + ); SWIFT_COMPILATION_MODE = singlefile; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; @@ -779,7 +790,10 @@ SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( + "$(inherited)", + DEBUG, + ); SWIFT_COMPILATION_MODE = singlefile; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; @@ -814,7 +828,10 @@ SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( + "$(inherited)", + DEBUG, + ); SWIFT_COMPILATION_MODE = singlefile; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; diff --git a/WakeyAlarm.xcworkspace/contents.xcworkspacedata b/WakeyAlarm.xcworkspace/contents.xcworkspacedata index 7b08517..dfa91ec 100644 --- a/WakeyAlarm.xcworkspace/contents.xcworkspacedata +++ b/WakeyAlarm.xcworkspace/contents.xcworkspacedata @@ -32,7 +32,7 @@ location = "group:Presentation" name = "Presentation"> + location = "group:Alarm/Alarm.xcodeproj"> + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - + + + + @@ -1122,17 +1133,6 @@ ReferencedContainer = "container:Projects/Domain/Domain/Domain.xcodeproj"> - - - - @@ -1192,10 +1192,10 @@ + BlueprintIdentifier = "9FF295881C290C8F49C52E5A" + BuildableName = "Alarm.framework" + BlueprintName = "Alarm" + ReferencedContainer = "container:Projects/Presentation/Alarm/Alarm.xcodeproj"> @@ -1208,10 +1208,10 @@ + BlueprintIdentifier = "9FF295881C290C8F49C52E5A" + BuildableName = "Alarm.framework" + BlueprintName = "Alarm" + ReferencedContainer = "container:Projects/Presentation/Alarm/Alarm.xcodeproj">