diff --git a/mobile/ios-app/HermesApp.xcodeproj/project.pbxproj b/mobile/ios-app/HermesApp.xcodeproj/project.pbxproj index 98ca20f..2d7356a 100644 --- a/mobile/ios-app/HermesApp.xcodeproj/project.pbxproj +++ b/mobile/ios-app/HermesApp.xcodeproj/project.pbxproj @@ -1,312 +1,465 @@ // !$*UTF8*$! { archiveVersion = 1; - classes = {}; - objectVersion = 56; + classes = { + }; + objectVersion = 71; objects = { /* Begin PBXBuildFile section */ - 3E1C98162835584FF4929E35 = {isa = PBXBuildFile; fileRef = AFDCE723CFA31DF2A91DA374; }; - 706106BBB737DEF1952FED6F = {isa = PBXBuildFile; fileRef = 3686935FA33F0278440C2137; }; - 594A855A0BE13416458DA3A6 = {isa = PBXBuildFile; fileRef = DA1E3F27959B70E2FA168E86; }; - D3B7534C86065FFF51A5C55D = {isa = PBXBuildFile; fileRef = 6DE0108803DE783A7D5D528C; }; - 2D43EFE45D26F6A8E55BF3AC = {isa = PBXBuildFile; fileRef = 895DC0E4CCA3A72E5897D850; }; - F9006995CFE1CCF0D38AD3AA = {isa = PBXBuildFile; fileRef = A24F440D4AC95A5E5A294BB5; }; - 913CFC8BADBC80B024D2C856 = {isa = PBXBuildFile; fileRef = E727CD23C8DFCD3FFA972118; }; - AD46D096136FB1F118855D68 = {isa = PBXBuildFile; fileRef = 09BEEF1EACD1683731EA8B13; }; - B3C9966AC80EBB9B64A07C99 = {isa = PBXBuildFile; fileRef = 618EEBF90A2888756D2A0D3D; }; - BFC8A4A81EE80733E4AA7323 = {isa = PBXBuildFile; fileRef = 3C969AD72CFEAAFD87172BC5; }; - 2C7F98F2653480078868DBF4 = {isa = PBXBuildFile; fileRef = 06986680EEC52DA119F3C422; }; - 5384DC2D3DC830A67B2A1054 = {isa = PBXBuildFile; fileRef = 154F342749182EA88D7D3EA2; }; - 1E2027DC632793AF7E962016 = {isa = PBXBuildFile; fileRef = 2927929745A862DD7DB483BE; }; - C1DB325D4807CDE56F820173 = {isa = PBXBuildFile; fileRef = 738C6476A9F7A2BBCA018EC7; }; - 1A95F35F994CB9F20DF09556 = {isa = PBXBuildFile; fileRef = A6E7323ECDEAA449DD2925F0; }; - 9BA60A645924EEE65B60E9C1 = {isa = PBXBuildFile; fileRef = 29BBCB2FC555E6C905C380A7; }; - F2FA36C9D20CD77F0045E16E = {isa = PBXBuildFile; fileRef = D34D3C5C813EAB2AD265F9CE; }; - 72B9487B80FFA7D58F0CF66A = {isa = PBXBuildFile; fileRef = 16E0F69DFE5FC784FB2BBECA; }; - 739163E3DBD5F43A84C49818 = {isa = PBXBuildFile; fileRef = 78ADAFCECDB66900EB275E3D; }; - A99DDCF27A5B1368CCA1EFB5 = {isa = PBXBuildFile; fileRef = B9C59E00C07DD533A7DC8126; }; - C8B084764EFF305D4AD0ADDF = {isa = PBXBuildFile; fileRef = 55B391E8147E161F76672032; }; - FCF2BB724CCC6B6974C426F8 = {isa = PBXBuildFile; fileRef = 36A67B6FF0A52868D30E3AFF; }; - 7E17EFEA80A73B8C3179D66C = {isa = PBXBuildFile; fileRef = 5E777846BC9ED35ED93034AA; }; - 9FE2C1B4C0DA9FE3AEF298AF = {isa = PBXBuildFile; fileRef = 9710CA4A388CBE265276E667; }; - BF36D97E9B774167AF0CD001 = {isa = PBXBuildFile; fileRef = BF36D97E9B774167AF0CD101; }; - BF36D97E9B774167AF0CD002 = {isa = PBXBuildFile; fileRef = BF36D97E9B774167AF0CD102; }; + 1A95F35F994CB9F20DF09556 /* Onboarding/OnboardingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6E7323ECDEAA449DD2925F0 /* Onboarding/OnboardingView.swift */; }; + 1E2027DC632793AF7E962016 /* Networking/APIModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2927929745A862DD7DB483BE /* Networking/APIModels.swift */; }; + 2C7F98F2653480078868DBF4 /* Media/PlayerCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06986680EEC52DA119F3C422 /* Media/PlayerCoordinator.swift */; }; + 2D43EFE45D26F6A8E55BF3AC /* Analytics/AnalyticsClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 895DC0E4CCA3A72E5897D850 /* Analytics/AnalyticsClient.swift */; }; + 3E1C98162835584FF4929E35 /* HermesApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFDCE723CFA31DF2A91DA374 /* HermesApp.swift */; }; + 5384DC2D3DC830A67B2A1054 /* Networking/APIClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 154F342749182EA88D7D3EA2 /* Networking/APIClient.swift */; }; + 594A855A0BE13416458DA3A6 /* HermesRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA1E3F27959B70E2FA168E86 /* HermesRepository.swift */; }; + 706106BBB737DEF1952FED6F /* HermesErrorMapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3686935FA33F0278440C2137 /* HermesErrorMapper.swift */; }; + 72B9487B80FFA7D58F0CF66A /* Round/RoundView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16E0F69DFE5FC784FB2BBECA /* Round/RoundView.swift */; }; + 739163E3DBD5F43A84C49818 /* Selection/SelectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78ADAFCECDB66900EB275E3D /* Selection/SelectionView.swift */; }; + 7E17EFEA80A73B8C3179D66C /* Localization/en.lproj/Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 5E777846BC9ED35ED93034AA /* Localization/en.lproj/Localizable.strings */; }; + 913CFC8BADBC80B024D2C856 /* Gestures/GestureHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = E727CD23C8DFCD3FFA972118 /* Gestures/GestureHandlers.swift */; }; + 9BA60A645924EEE65B60E9C1 /* Result/ResultView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BBCB2FC555E6C905C380A7 /* Result/ResultView.swift */; }; + 9FE2C1B4C0DA9FE3AEF298AF /* Localization/sv.lproj/Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 9710CA4A388CBE265276E667 /* Localization/sv.lproj/Localizable.strings */; }; + A99DDCF27A5B1368CCA1EFB5 /* Session/SessionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9C59E00C07DD533A7DC8126 /* Session/SessionView.swift */; }; + AD46D096136FB1F118855D68 /* Haptics/HapticsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09BEEF1EACD1683731EA8B13 /* Haptics/HapticsController.swift */; }; + B3C9966AC80EBB9B64A07C99 /* Localization/LocalizationStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 618EEBF90A2888756D2A0D3D /* Localization/LocalizationStore.swift */; }; + BF36D97E9B774167AF0CD001 /* ../../../example-round.mov in Resources */ = {isa = PBXBuildFile; fileRef = BF36D97E9B774167AF0CD101 /* ../../../example-round.mov */; }; + BF36D97E9B774167AF0CD002 /* ../../../example-reveal.mov in Resources */ = {isa = PBXBuildFile; fileRef = BF36D97E9B774167AF0CD102 /* ../../../example-reveal.mov */; }; + BFC8A4A81EE80733E4AA7323 /* Media/HermesVideoPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C969AD72CFEAAFD87172BC5 /* Media/HermesVideoPlayerView.swift */; }; + C1DB325D4807CDE56F820173 /* Feed/FeedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 738C6476A9F7A2BBCA018EC7 /* Feed/FeedView.swift */; }; + C8B084764EFF305D4AD0ADDF /* Settings/SettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55B391E8147E161F76672032 /* Settings/SettingsView.swift */; }; + D3B7534C86065FFF51A5C55D /* RootView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DE0108803DE783A7D5D528C /* RootView.swift */; }; + F2FA36C9D20CD77F0045E16E /* Reveal/RevealView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D34D3C5C813EAB2AD265F9CE /* Reveal/RevealView.swift */; }; + F9006995CFE1CCF0D38AD3AA /* DesignSystem/Theme.swift in Sources */ = {isa = PBXBuildFile; fileRef = A24F440D4AC95A5E5A294BB5 /* DesignSystem/Theme.swift */; }; + FCF2BB724CCC6B6974C426F8 /* HermesAppTests/LocalizationStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36A67B6FF0A52868D30E3AFF /* HermesAppTests/LocalizationStoreTests.swift */; }; /* End PBXBuildFile section */ - /* Begin PBXContainerItemProxy section */ - CCF863E2FFE2061635563672 = {isa = PBXContainerItemProxy; containerPortal = 63E87276D8BD98B1C9DA3FF1; proxyType = 1; remoteGlobalIDString = E9FB55C6F47F1FFA66FE0D94; remoteInfo = HermesApp; }; + CCF863E2FFE2061635563672 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 63E87276D8BD98B1C9DA3FF1 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E9FB55C6F47F1FFA66FE0D94; + remoteInfo = HermesPrediction; + }; /* End PBXContainerItemProxy section */ - /* Begin PBXFileReference section */ - AFDCE723CFA31DF2A91DA374 = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HermesApp.swift; sourceTree = ""; }; - 3686935FA33F0278440C2137 = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HermesErrorMapper.swift; sourceTree = ""; }; - DA1E3F27959B70E2FA168E86 = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HermesRepository.swift; sourceTree = ""; }; - 6DE0108803DE783A7D5D528C = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RootView.swift; sourceTree = ""; }; - 895DC0E4CCA3A72E5897D850 = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Analytics/AnalyticsClient.swift; sourceTree = ""; }; - A24F440D4AC95A5E5A294BB5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DesignSystem/Theme.swift; sourceTree = ""; }; - E727CD23C8DFCD3FFA972118 = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Gestures/GestureHandlers.swift; sourceTree = ""; }; - 09BEEF1EACD1683731EA8B13 = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Haptics/HapticsController.swift; sourceTree = ""; }; - 618EEBF90A2888756D2A0D3D = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Localization/LocalizationStore.swift; sourceTree = ""; }; - 3C969AD72CFEAAFD87172BC5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Media/HermesVideoPlayerView.swift; sourceTree = ""; }; - 06986680EEC52DA119F3C422 = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Media/PlayerCoordinator.swift; sourceTree = ""; }; - 154F342749182EA88D7D3EA2 = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Networking/APIClient.swift; sourceTree = ""; }; - 2927929745A862DD7DB483BE = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Networking/APIModels.swift; sourceTree = ""; }; - 738C6476A9F7A2BBCA018EC7 = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Feed/FeedView.swift; sourceTree = ""; }; - A6E7323ECDEAA449DD2925F0 = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Onboarding/OnboardingView.swift; sourceTree = ""; }; - 29BBCB2FC555E6C905C380A7 = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Result/ResultView.swift; sourceTree = ""; }; - D34D3C5C813EAB2AD265F9CE = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Reveal/RevealView.swift; sourceTree = ""; }; - 16E0F69DFE5FC784FB2BBECA = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Round/RoundView.swift; sourceTree = ""; }; - 78ADAFCECDB66900EB275E3D = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Selection/SelectionView.swift; sourceTree = ""; }; - B9C59E00C07DD533A7DC8126 = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Session/SessionView.swift; sourceTree = ""; }; - 55B391E8147E161F76672032 = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Settings/SettingsView.swift; sourceTree = ""; }; - 36A67B6FF0A52868D30E3AFF = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HermesAppTests/LocalizationStoreTests.swift; sourceTree = ""; }; - 5E777846BC9ED35ED93034AA = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; path = Localization/en.lproj/Localizable.strings; sourceTree = ""; }; - 9710CA4A388CBE265276E667 = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; path = Localization/sv.lproj/Localizable.strings; sourceTree = ""; }; - BF36D97E9B774167AF0CD101 = {isa = PBXFileReference; lastKnownFileType = video.quicktime; path = ../../../example-round.mov; sourceTree = ""; }; - BF36D97E9B774167AF0CD102 = {isa = PBXFileReference; lastKnownFileType = video.quicktime; path = ../../../example-reveal.mov; sourceTree = ""; }; - 3A8D22D1A79B415AD4892F84 = {isa = PBXFileReference; explicitFileType = wrapper.application; path = HermesApp.app; sourceTree = BUILT_PRODUCTS_DIR; }; - C1368E6B7C6BAAA50C8B38A8 = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; path = HermesAppTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 06986680EEC52DA119F3C422 /* Media/PlayerCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Media/PlayerCoordinator.swift; sourceTree = ""; }; + 09BEEF1EACD1683731EA8B13 /* Haptics/HapticsController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Haptics/HapticsController.swift; sourceTree = ""; }; + 154F342749182EA88D7D3EA2 /* Networking/APIClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Networking/APIClient.swift; sourceTree = ""; }; + 16E0F69DFE5FC784FB2BBECA /* Round/RoundView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Round/RoundView.swift; sourceTree = ""; }; + 2927929745A862DD7DB483BE /* Networking/APIModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Networking/APIModels.swift; sourceTree = ""; }; + 29BBCB2FC555E6C905C380A7 /* Result/ResultView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Result/ResultView.swift; sourceTree = ""; }; + 3686935FA33F0278440C2137 /* HermesErrorMapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HermesErrorMapper.swift; sourceTree = ""; }; + 36A67B6FF0A52868D30E3AFF /* HermesAppTests/LocalizationStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HermesAppTests/LocalizationStoreTests.swift; sourceTree = ""; }; + 3A8D22D1A79B415AD4892F84 /* HermesPrediction.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; path = HermesPrediction.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 3C969AD72CFEAAFD87172BC5 /* Media/HermesVideoPlayerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Media/HermesVideoPlayerView.swift; sourceTree = ""; }; + 55B391E8147E161F76672032 /* Settings/SettingsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Settings/SettingsView.swift; sourceTree = ""; }; + 5E777846BC9ED35ED93034AA /* Localization/en.lproj/Localizable.strings */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; path = Localization/en.lproj/Localizable.strings; sourceTree = ""; }; + 618EEBF90A2888756D2A0D3D /* Localization/LocalizationStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Localization/LocalizationStore.swift; sourceTree = ""; }; + 6DE0108803DE783A7D5D528C /* RootView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RootView.swift; sourceTree = ""; }; + 738C6476A9F7A2BBCA018EC7 /* Feed/FeedView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Feed/FeedView.swift; sourceTree = ""; }; + 78ADAFCECDB66900EB275E3D /* Selection/SelectionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Selection/SelectionView.swift; sourceTree = ""; }; + 895DC0E4CCA3A72E5897D850 /* Analytics/AnalyticsClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Analytics/AnalyticsClient.swift; sourceTree = ""; }; + 9710CA4A388CBE265276E667 /* Localization/sv.lproj/Localizable.strings */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; path = Localization/sv.lproj/Localizable.strings; sourceTree = ""; }; + A24F440D4AC95A5E5A294BB5 /* DesignSystem/Theme.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DesignSystem/Theme.swift; sourceTree = ""; }; + A6E7323ECDEAA449DD2925F0 /* Onboarding/OnboardingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Onboarding/OnboardingView.swift; sourceTree = ""; }; + AFDCE723CFA31DF2A91DA374 /* HermesApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HermesApp.swift; sourceTree = ""; }; + B9C59E00C07DD533A7DC8126 /* Session/SessionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Session/SessionView.swift; sourceTree = ""; }; + BF36D97E9B774167AF0CD101 /* ../../../example-round.mov */ = {isa = PBXFileReference; lastKnownFileType = video.quicktime; path = "../../../example-round.mov"; sourceTree = ""; }; + BF36D97E9B774167AF0CD102 /* ../../../example-reveal.mov */ = {isa = PBXFileReference; lastKnownFileType = video.quicktime; path = "../../../example-reveal.mov"; sourceTree = ""; }; + C1368E6B7C6BAAA50C8B38A8 /* HermesAppTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; name = HermesAppTests.xctest; path = HermesPredictionTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + D34D3C5C813EAB2AD265F9CE /* Reveal/RevealView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Reveal/RevealView.swift; sourceTree = ""; }; + DA1E3F27959B70E2FA168E86 /* HermesRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HermesRepository.swift; sourceTree = ""; }; + E727CD23C8DFCD3FFA972118 /* Gestures/GestureHandlers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Gestures/GestureHandlers.swift; sourceTree = ""; }; /* End PBXFileReference section */ - -/* Begin PBXGroup section */ - 5151B46607EBC8890D8DFCC2 = {isa = PBXGroup; children = ( - 3A8D22D1A79B415AD4892F84, - C1368E6B7C6BAAA50C8B38A8, -); sourceTree = ""; }; - 1C48CE29E4E135EE62951B22 = {isa = PBXGroup; children = ( - AFDCE723CFA31DF2A91DA374, - 3686935FA33F0278440C2137, - DA1E3F27959B70E2FA168E86, - 6DE0108803DE783A7D5D528C, -); path = App; sourceTree = ""; }; - 410188F9DC6E499FEC68BCF6 = {isa = PBXGroup; children = ( - 895DC0E4CCA3A72E5897D850, - A24F440D4AC95A5E5A294BB5, - E727CD23C8DFCD3FFA972118, - 09BEEF1EACD1683731EA8B13, - 618EEBF90A2888756D2A0D3D, - 3C969AD72CFEAAFD87172BC5, - 06986680EEC52DA119F3C422, - 154F342749182EA88D7D3EA2, - 2927929745A862DD7DB483BE, -); path = Core; sourceTree = ""; }; - 1F26A8704D8CDB03D5D3D4BB = {isa = PBXGroup; children = ( - 738C6476A9F7A2BBCA018EC7, - A6E7323ECDEAA449DD2925F0, - 29BBCB2FC555E6C905C380A7, - D34D3C5C813EAB2AD265F9CE, - 16E0F69DFE5FC784FB2BBECA, - 78ADAFCECDB66900EB275E3D, - B9C59E00C07DD533A7DC8126, - 55B391E8147E161F76672032, -); path = Features; sourceTree = ""; }; - A024F06580C79B7582C3806A = {isa = PBXGroup; children = ( - 5E777846BC9ED35ED93034AA, - 9710CA4A388CBE265276E667, - BF36D97E9B774167AF0CD101, - BF36D97E9B774167AF0CD102, -); path = Resources; sourceTree = ""; }; - 156052F04525D0F710673CF0 = {isa = PBXGroup; children = ( - 36A67B6FF0A52868D30E3AFF, -); path = Tests; sourceTree = ""; }; - E461FA3D1EC1D072C116F41B = {isa = PBXGroup; children = ( - 1C48CE29E4E135EE62951B22, - 410188F9DC6E499FEC68BCF6, - 1F26A8704D8CDB03D5D3D4BB, - A024F06580C79B7582C3806A, - 156052F04525D0F710673CF0, - 5151B46607EBC8890D8DFCC2, -); sourceTree = ""; }; -/* End PBXGroup section */ - - -/* Begin PBXNativeTarget section */ - E9FB55C6F47F1FFA66FE0D94 = {isa = PBXNativeTarget; buildConfigurationList = 6999223B144664B5601B7EE0; buildPhases = ( - B70F6135A878AF9C52651F99, - 42F0FBEA30B4CA87317E015D, - DFA634CB8CCD163EA3930D97, -); buildRules = (); dependencies = (); name = HermesApp; productName = HermesApp; productReference = 3A8D22D1A79B415AD4892F84; productType = "com.apple.product-type.application"; }; - 32127D1229D93E1AD0281CF5 = {isa = PBXNativeTarget; buildConfigurationList = 82A4B6F3DEB17576E838F4C6; buildPhases = ( - 0A58D7436E03725AA2604F91, - 4F6B784AA6FDB9607A3034BB, -); buildRules = (); dependencies = ( - 54AF1B5F109B8B15F06D32EB, -); name = HermesAppTests; productName = HermesAppTests; productReference = C1368E6B7C6BAAA50C8B38A8; productType = "com.apple.product-type.bundle.unit-test"; }; -/* End PBXNativeTarget section */ - - -/* Begin PBXProject section */ - 63E87276D8BD98B1C9DA3FF1 = {isa = PBXProject; attributes = { LastSwiftUpdateCheck = 1600; LastUpgradeCheck = 1600; }; buildConfigurationList = FCBE72429C0B1B8B87DC8CC9; compatibilityVersion = "Xcode 16.0"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( - en, - sv, -); mainGroup = E461FA3D1EC1D072C116F41B; packageReferences = (); productRefGroup = 5151B46607EBC8890D8DFCC2; projectDirPath = ""; projectRoot = ""; targets = ( - E9FB55C6F47F1FFA66FE0D94, - 32127D1229D93E1AD0281CF5, -); }; -/* End PBXProject section */ - - -/* Begin PBXTargetDependency section */ - 54AF1B5F109B8B15F06D32EB = {isa = PBXTargetDependency; target = E9FB55C6F47F1FFA66FE0D94; targetProxy = CCF863E2FFE2061635563672; }; -/* End PBXTargetDependency section */ - - /* Begin PBXFrameworksBuildPhase section */ - B70F6135A878AF9C52651F99 = {isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = (); runOnlyForDeploymentPostprocessing = 0; }; - 0A58D7436E03725AA2604F91 = {isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = (); runOnlyForDeploymentPostprocessing = 0; }; + 0A58D7436E03725AA2604F91 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + B70F6135A878AF9C52651F99 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXFrameworksBuildPhase section */ +/* Begin PBXGroup section */ + 156052F04525D0F710673CF0 /* Tests */ = { + isa = PBXGroup; + children = ( + 36A67B6FF0A52868D30E3AFF /* HermesAppTests/LocalizationStoreTests.swift */, + ); + path = Tests; + sourceTree = ""; + }; + 1C48CE29E4E135EE62951B22 /* App */ = { + isa = PBXGroup; + children = ( + AFDCE723CFA31DF2A91DA374 /* HermesApp.swift */, + 3686935FA33F0278440C2137 /* HermesErrorMapper.swift */, + DA1E3F27959B70E2FA168E86 /* HermesRepository.swift */, + 6DE0108803DE783A7D5D528C /* RootView.swift */, + ); + path = App; + sourceTree = ""; + }; + 1F26A8704D8CDB03D5D3D4BB /* Features */ = { + isa = PBXGroup; + children = ( + 738C6476A9F7A2BBCA018EC7 /* Feed/FeedView.swift */, + A6E7323ECDEAA449DD2925F0 /* Onboarding/OnboardingView.swift */, + 29BBCB2FC555E6C905C380A7 /* Result/ResultView.swift */, + D34D3C5C813EAB2AD265F9CE /* Reveal/RevealView.swift */, + 16E0F69DFE5FC784FB2BBECA /* Round/RoundView.swift */, + 78ADAFCECDB66900EB275E3D /* Selection/SelectionView.swift */, + B9C59E00C07DD533A7DC8126 /* Session/SessionView.swift */, + 55B391E8147E161F76672032 /* Settings/SettingsView.swift */, + ); + path = Features; + sourceTree = ""; + }; + 410188F9DC6E499FEC68BCF6 /* Core */ = { + isa = PBXGroup; + children = ( + 895DC0E4CCA3A72E5897D850 /* Analytics/AnalyticsClient.swift */, + A24F440D4AC95A5E5A294BB5 /* DesignSystem/Theme.swift */, + E727CD23C8DFCD3FFA972118 /* Gestures/GestureHandlers.swift */, + 09BEEF1EACD1683731EA8B13 /* Haptics/HapticsController.swift */, + 618EEBF90A2888756D2A0D3D /* Localization/LocalizationStore.swift */, + 3C969AD72CFEAAFD87172BC5 /* Media/HermesVideoPlayerView.swift */, + 06986680EEC52DA119F3C422 /* Media/PlayerCoordinator.swift */, + 154F342749182EA88D7D3EA2 /* Networking/APIClient.swift */, + 2927929745A862DD7DB483BE /* Networking/APIModels.swift */, + ); + path = Core; + sourceTree = ""; + }; + 5151B46607EBC8890D8DFCC2 = { + isa = PBXGroup; + children = ( + 3A8D22D1A79B415AD4892F84 /* HermesPrediction.app */, + C1368E6B7C6BAAA50C8B38A8 /* HermesAppTests.xctest */, + ); + sourceTree = ""; + }; + A024F06580C79B7582C3806A /* Resources */ = { + isa = PBXGroup; + children = ( + 5E777846BC9ED35ED93034AA /* Localization/en.lproj/Localizable.strings */, + 9710CA4A388CBE265276E667 /* Localization/sv.lproj/Localizable.strings */, + BF36D97E9B774167AF0CD101 /* ../../../example-round.mov */, + BF36D97E9B774167AF0CD102 /* ../../../example-reveal.mov */, + ); + path = Resources; + sourceTree = ""; + }; + E461FA3D1EC1D072C116F41B = { + isa = PBXGroup; + children = ( + 1C48CE29E4E135EE62951B22 /* App */, + 410188F9DC6E499FEC68BCF6 /* Core */, + 1F26A8704D8CDB03D5D3D4BB /* Features */, + A024F06580C79B7582C3806A /* Resources */, + 156052F04525D0F710673CF0 /* Tests */, + 5151B46607EBC8890D8DFCC2, + ); + sourceTree = ""; + }; +/* End PBXGroup section */ -/* Begin PBXSourcesBuildPhase section */ - 42F0FBEA30B4CA87317E015D = {isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 3E1C98162835584FF4929E35, - 706106BBB737DEF1952FED6F, - 594A855A0BE13416458DA3A6, - D3B7534C86065FFF51A5C55D, - 2D43EFE45D26F6A8E55BF3AC, - F9006995CFE1CCF0D38AD3AA, - 913CFC8BADBC80B024D2C856, - AD46D096136FB1F118855D68, - B3C9966AC80EBB9B64A07C99, - BFC8A4A81EE80733E4AA7323, - 2C7F98F2653480078868DBF4, - 5384DC2D3DC830A67B2A1054, - 1E2027DC632793AF7E962016, - C1DB325D4807CDE56F820173, - 1A95F35F994CB9F20DF09556, - 9BA60A645924EEE65B60E9C1, - F2FA36C9D20CD77F0045E16E, - 72B9487B80FFA7D58F0CF66A, - 739163E3DBD5F43A84C49818, - A99DDCF27A5B1368CCA1EFB5, - C8B084764EFF305D4AD0ADDF, -); runOnlyForDeploymentPostprocessing = 0; }; - 4F6B784AA6FDB9607A3034BB = {isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - FCF2BB724CCC6B6974C426F8, -); runOnlyForDeploymentPostprocessing = 0; }; -/* End PBXSourcesBuildPhase section */ +/* Begin PBXNativeTarget section */ + 32127D1229D93E1AD0281CF5 /* HermesPredictionTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 82A4B6F3DEB17576E838F4C6 /* Build configuration list for PBXNativeTarget "HermesPredictionTests" */; + buildPhases = ( + 0A58D7436E03725AA2604F91 /* Frameworks */, + 4F6B784AA6FDB9607A3034BB /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + 54AF1B5F109B8B15F06D32EB /* PBXTargetDependency */, + ); + name = HermesPredictionTests; + productName = HermesPredictionTests; + productReference = C1368E6B7C6BAAA50C8B38A8 /* HermesAppTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + E9FB55C6F47F1FFA66FE0D94 /* HermesPrediction */ = { + isa = PBXNativeTarget; + buildConfigurationList = 6999223B144664B5601B7EE0 /* Build configuration list for PBXNativeTarget "HermesPrediction" */; + buildPhases = ( + B70F6135A878AF9C52651F99 /* Frameworks */, + 42F0FBEA30B4CA87317E015D /* Sources */, + DFA634CB8CCD163EA3930D97 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = HermesPrediction; + productName = HermesPrediction; + productReference = 3A8D22D1A79B415AD4892F84 /* HermesPrediction.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ +/* Begin PBXProject section */ + 63E87276D8BD98B1C9DA3FF1 /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 1600; + LastUpgradeCheck = 1600; + }; + buildConfigurationList = FCBE72429C0B1B8B87DC8CC9 /* Build configuration list for PBXProject "HermesApp" */; + compatibilityVersion = "Xcode 16.0"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + sv, + ); + mainGroup = E461FA3D1EC1D072C116F41B; + packageReferences = ( + ); + productRefGroup = 5151B46607EBC8890D8DFCC2; + projectDirPath = ""; + projectRoot = ""; + targets = ( + E9FB55C6F47F1FFA66FE0D94 /* HermesPrediction */, + 32127D1229D93E1AD0281CF5 /* HermesPredictionTests */, + ); + }; +/* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - DFA634CB8CCD163EA3930D97 = {isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 7E17EFEA80A73B8C3179D66C, - 9FE2C1B4C0DA9FE3AEF298AF, - BF36D97E9B774167AF0CD001, - BF36D97E9B774167AF0CD002, -); runOnlyForDeploymentPostprocessing = 0; }; + DFA634CB8CCD163EA3930D97 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 7E17EFEA80A73B8C3179D66C /* Localization/en.lproj/Localizable.strings in Resources */, + 9FE2C1B4C0DA9FE3AEF298AF /* Localization/sv.lproj/Localizable.strings in Resources */, + BF36D97E9B774167AF0CD001 /* ../../../example-round.mov in Resources */, + BF36D97E9B774167AF0CD002 /* ../../../example-reveal.mov in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXResourcesBuildPhase section */ +/* Begin PBXSourcesBuildPhase section */ + 42F0FBEA30B4CA87317E015D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3E1C98162835584FF4929E35 /* HermesApp.swift in Sources */, + 706106BBB737DEF1952FED6F /* HermesErrorMapper.swift in Sources */, + 594A855A0BE13416458DA3A6 /* HermesRepository.swift in Sources */, + D3B7534C86065FFF51A5C55D /* RootView.swift in Sources */, + 2D43EFE45D26F6A8E55BF3AC /* Analytics/AnalyticsClient.swift in Sources */, + F9006995CFE1CCF0D38AD3AA /* DesignSystem/Theme.swift in Sources */, + 913CFC8BADBC80B024D2C856 /* Gestures/GestureHandlers.swift in Sources */, + AD46D096136FB1F118855D68 /* Haptics/HapticsController.swift in Sources */, + B3C9966AC80EBB9B64A07C99 /* Localization/LocalizationStore.swift in Sources */, + BFC8A4A81EE80733E4AA7323 /* Media/HermesVideoPlayerView.swift in Sources */, + 2C7F98F2653480078868DBF4 /* Media/PlayerCoordinator.swift in Sources */, + 5384DC2D3DC830A67B2A1054 /* Networking/APIClient.swift in Sources */, + 1E2027DC632793AF7E962016 /* Networking/APIModels.swift in Sources */, + C1DB325D4807CDE56F820173 /* Feed/FeedView.swift in Sources */, + 1A95F35F994CB9F20DF09556 /* Onboarding/OnboardingView.swift in Sources */, + 9BA60A645924EEE65B60E9C1 /* Result/ResultView.swift in Sources */, + F2FA36C9D20CD77F0045E16E /* Reveal/RevealView.swift in Sources */, + 72B9487B80FFA7D58F0CF66A /* Round/RoundView.swift in Sources */, + 739163E3DBD5F43A84C49818 /* Selection/SelectionView.swift in Sources */, + A99DDCF27A5B1368CCA1EFB5 /* Session/SessionView.swift in Sources */, + C8B084764EFF305D4AD0ADDF /* Settings/SettingsView.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 4F6B784AA6FDB9607A3034BB /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + FCF2BB724CCC6B6974C426F8 /* HermesAppTests/LocalizationStoreTests.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 54AF1B5F109B8B15F06D32EB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = E9FB55C6F47F1FFA66FE0D94 /* HermesPrediction */; + targetProxy = CCF863E2FFE2061635563672 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - C761B7D49C3C32C5F60E8010 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_ENABLE_MODULES = YES; - DEVELOPMENT_REGION = en; - SDKROOT = iphoneos; - SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; - SWIFT_VERSION = 5.0; -}; name = Debug; }; - ACCCD85F61979F8ECCA377BC = {isa = XCBuildConfiguration; buildSettings = { - CLANG_ENABLE_MODULES = YES; - DEVELOPMENT_REGION = en; - SDKROOT = iphoneos; - SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; - SWIFT_VERSION = 5.0; -}; name = Release; }; - A393E557BBA174C592175785 = {isa = XCBuildConfiguration; buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = ""; - ENABLE_TESTABILITY = YES; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; - INFOPLIST_KEY_UILaunchScreen_Generation = YES; - IPHONEOS_DEPLOYMENT_TARGET = 17.0; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.hermes.app; - PRODUCT_NAME = HermesApp; - SDKROOT = iphoneos; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 1; - SWIFT_OPTIMIZATION_LEVEL = -Onone; -}; name = Debug; }; - 4848DE5FB3FF960B8E5B63DC = {isa = XCBuildConfiguration; buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = ""; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; - INFOPLIST_KEY_UILaunchScreen_Generation = YES; - IPHONEOS_DEPLOYMENT_TARGET = 17.0; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.hermes.app; - PRODUCT_NAME = HermesApp; - SDKROOT = iphoneos; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 1; - SWIFT_OPTIMIZATION_LEVEL = -O; -}; name = Release; }; - 0D633BD545D878A6647A1EBE = {isa = XCBuildConfiguration; buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGNING_ALLOWED = NO; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = ""; - ENABLE_TESTING_SEARCH_PATHS = YES; - GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 17.0; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.hermes.appTests; - PRODUCT_NAME = HermesAppTests; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 1; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/HermesApp.app/HermesApp"; - SWIFT_OPTIMIZATION_LEVEL = -Onone; -}; name = Debug; }; - 43ABF9DDFB26DCC1D7D88137 = {isa = XCBuildConfiguration; buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGNING_ALLOWED = NO; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = ""; - ENABLE_TESTING_SEARCH_PATHS = YES; - GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 17.0; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.hermes.appTests; - PRODUCT_NAME = HermesAppTests; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 1; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/HermesApp.app/HermesApp"; - SWIFT_OPTIMIZATION_LEVEL = -O; -}; name = Release; }; + 0D633BD545D878A6647A1EBE /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_STYLE = Manual; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = ""; + ENABLE_TESTING_SEARCH_PATHS = YES; + GENERATE_INFOPLIST_FILE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 17.0; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.hermes.appTests; + PRODUCT_NAME = HermesPredictionTests; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 1; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/HermesPrediction.app/HermesApp"; + }; + name = Debug; + }; + 43ABF9DDFB26DCC1D7D88137 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_STYLE = Manual; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = ""; + ENABLE_TESTING_SEARCH_PATHS = YES; + GENERATE_INFOPLIST_FILE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 17.0; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.hermes.appTests; + PRODUCT_NAME = HermesPredictionTests; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 1; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/HermesPrediction.app/HermesApp"; + }; + name = Release; + }; + 4848DE5FB3FF960B8E5B63DC /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_IDENTITY = "Apple Development"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = 734Y369WPM; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_KEY_CFBundleDisplayName = Hermes; + INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.dice-games"; + INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; + INFOPLIST_KEY_UILaunchScreen_Generation = YES; + INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait; + IPHONEOS_DEPLOYMENT_TARGET = 17.0; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.hermes.prediction; + PRODUCT_NAME = HermesPrediction; + PROVISIONING_PROFILE_SPECIFIER = ""; + SDKROOT = iphoneos; + SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; + SUPPORTS_MACCATALYST = NO; + SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 1; + }; + name = Release; + }; + A393E557BBA174C592175785 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_IDENTITY = "Apple Development"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = 734Y369WPM; + ENABLE_TESTABILITY = YES; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_KEY_CFBundleDisplayName = Hermes; + INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.dice-games"; + INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; + INFOPLIST_KEY_UILaunchScreen_Generation = YES; + INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait; + IPHONEOS_DEPLOYMENT_TARGET = 17.0; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.hermes.prediction; + PRODUCT_NAME = HermesPrediction; + PROVISIONING_PROFILE_SPECIFIER = ""; + SDKROOT = iphoneos; + SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; + SUPPORTS_MACCATALYST = NO; + SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 1; + }; + name = Debug; + }; + ACCCD85F61979F8ECCA377BC /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_IDENTITY = "Apple Development: lovebillenius@icloud.com (HKQZ3B35K7)"; + DEVELOPMENT_REGION = en; + SDKROOT = iphoneos; + SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; + SWIFT_VERSION = 5.0; + }; + name = Release; + }; + C761B7D49C3C32C5F60E8010 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_IDENTITY = "Apple Development: lovebillenius@icloud.com (HKQZ3B35K7)"; + DEVELOPMENT_REGION = en; + SDKROOT = iphoneos; + SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; + SWIFT_VERSION = 5.0; + }; + name = Debug; + }; /* End XCBuildConfiguration section */ - /* Begin XCConfigurationList section */ - FCBE72429C0B1B8B87DC8CC9 = {isa = XCConfigurationList; buildConfigurations = ( - C761B7D49C3C32C5F60E8010, - ACCCD85F61979F8ECCA377BC, -); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; - 6999223B144664B5601B7EE0 = {isa = XCConfigurationList; buildConfigurations = ( - A393E557BBA174C592175785, - 4848DE5FB3FF960B8E5B63DC, -); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; - 82A4B6F3DEB17576E838F4C6 = {isa = XCConfigurationList; buildConfigurations = ( - 0D633BD545D878A6647A1EBE, - 43ABF9DDFB26DCC1D7D88137, -); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; + 6999223B144664B5601B7EE0 /* Build configuration list for PBXNativeTarget "HermesPrediction" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A393E557BBA174C592175785 /* Debug */, + 4848DE5FB3FF960B8E5B63DC /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + 82A4B6F3DEB17576E838F4C6 /* Build configuration list for PBXNativeTarget "HermesPredictionTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 0D633BD545D878A6647A1EBE /* Debug */, + 43ABF9DDFB26DCC1D7D88137 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + FCBE72429C0B1B8B87DC8CC9 /* Build configuration list for PBXProject "HermesApp" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C761B7D49C3C32C5F60E8010 /* Debug */, + ACCCD85F61979F8ECCA377BC /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; /* End XCConfigurationList section */ - }; - rootObject = 63E87276D8BD98B1C9DA3FF1; + rootObject = 63E87276D8BD98B1C9DA3FF1 /* Project object */; } diff --git a/mobile/ios-app/HermesApp.xcodeproj/project.xcworkspace/xcuserdata/lovebillenius.xcuserdatad/UserInterfaceState.xcuserstate b/mobile/ios-app/HermesApp.xcodeproj/project.xcworkspace/xcuserdata/lovebillenius.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..305d22a Binary files /dev/null and b/mobile/ios-app/HermesApp.xcodeproj/project.xcworkspace/xcuserdata/lovebillenius.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/mobile/ios-app/HermesApp.xcodeproj/xcshareddata/xcschemes/HermesApp.xcscheme b/mobile/ios-app/HermesApp.xcodeproj/xcshareddata/xcschemes/HermesApp.xcscheme index a79dd9c..201672a 100644 --- a/mobile/ios-app/HermesApp.xcodeproj/xcshareddata/xcschemes/HermesApp.xcscheme +++ b/mobile/ios-app/HermesApp.xcodeproj/xcshareddata/xcschemes/HermesApp.xcscheme @@ -1,32 +1,102 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +