diff options
Diffstat (limited to 'iosApp/iosApp.xcodeproj/project.pbxproj')
-rw-r--r-- | iosApp/iosApp.xcodeproj/project.pbxproj | 182 |
1 files changed, 162 insertions, 20 deletions
diff --git a/iosApp/iosApp.xcodeproj/project.pbxproj b/iosApp/iosApp.xcodeproj/project.pbxproj index daef2d1..c6b2e9a 100644 --- a/iosApp/iosApp.xcodeproj/project.pbxproj +++ b/iosApp/iosApp.xcodeproj/project.pbxproj @@ -3,25 +3,45 @@ archiveVersion = 1; classes = { }; - objectVersion = 50; + objectVersion = 52; objects = { /* Begin PBXBuildFile section */ 058557BB273AAA24004C7B11 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 058557BA273AAA24004C7B11 /* Assets.xcassets */; }; 058557D9273AAEEB004C7B11 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 058557D8273AAEEB004C7B11 /* Preview Assets.xcassets */; }; 2152FB042600AC8F00CF470E /* iOSApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2152FB032600AC8F00CF470E /* iOSApp.swift */; }; - 7555FF83242A565900829871 /* LoginView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7555FF82242A565900829871 /* LoginView.swift */; }; - E3E77EDF279D2B5A00150070 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = E3E77EDE279D2B5A00150070 /* Localizable.strings */; }; - E3E77EE3279D44E200150070 /* Koin.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3E77EE2279D44E200150070 /* Koin.swift */; }; + 7555FF83242A565900829871 /* RootView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7555FF82242A565900829871 /* RootView.swift */; }; + E33A236027A4FD2C00DD647F /* MapView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E33A235F27A4FD2C00DD647F /* MapView.swift */; }; + E33A236527A530F300DD647F /* SmallLabelStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = E33A236427A530F300DD647F /* SmallLabelStyle.swift */; }; + E33A236727A64E4500DD647F /* MarkerTransformations.swift in Sources */ = {isa = PBXBuildFile; fileRef = E33A236627A64E4500DD647F /* MarkerTransformations.swift */; }; + E33A236A27A6898700DD647F /* SwiftUIX in Frameworks */ = {isa = PBXBuildFile; productRef = E33A236927A6898700DD647F /* SwiftUIX */; }; + E33A236D27A7545500DD647F /* WhirlyGlobeMaplyComponent.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = E33A236B27A7543700DD647F /* WhirlyGlobeMaplyComponent.xcframework */; }; + E33A236E27A7545500DD647F /* WhirlyGlobeMaplyComponent.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = E33A236B27A7543700DD647F /* WhirlyGlobeMaplyComponent.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + E33A237127A7553500DD647F /* BaseMapView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E33A237027A7553500DD647F /* BaseMapView.swift */; }; + E33A237327A7581A00DD647F /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = E33A237227A7581A00DD647F /* Utils.swift */; }; + E34A2F4427A77D9500AD8AEB /* MapWrapperView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E34A2F4327A77D9400AD8AEB /* MapWrapperView.swift */; }; + E34A2F4827A7878200AD8AEB /* HyperlinkText.swift in Sources */ = {isa = PBXBuildFile; fileRef = E34A2F4727A7878200AD8AEB /* HyperlinkText.swift */; }; + E34A2F4B27A7881200AD8AEB /* SwiftUIFlowLayout in Frameworks */ = {isa = PBXBuildFile; productRef = E34A2F4A27A7881200AD8AEB /* SwiftUIFlowLayout */; }; + E34A2F4D27A7DB2200AD8AEB /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = E34A2F4C27A7DB2200AD8AEB /* Localizable.strings */; }; + E38F241527A242870069FC45 /* Inject.swift in Sources */ = {isa = PBXBuildFile; fileRef = E38F241427A242870069FC45 /* Inject.swift */; }; + E38F241727A242C70069FC45 /* Resolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = E38F241627A242C70069FC45 /* Resolver.swift */; }; + E38F241C27A26DD70069FC45 /* RootViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E38F241B27A26DD70069FC45 /* RootViewModel.swift */; }; + E38F241E27A270D50069FC45 /* UnitsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E38F241D27A270D50069FC45 /* UnitsView.swift */; }; + E38F242027A27B550069FC45 /* LoadingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E38F241F27A27B550069FC45 /* LoadingView.swift */; }; + E39ABC4327A4E88C00965D05 /* UnitsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E39ABC4227A4E88C00965D05 /* UnitsViewModel.swift */; }; + E39ABC4627A4EBD500965D05 /* DevicesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E39ABC4527A4EBD500965D05 /* DevicesView.swift */; }; + E39ABC4827A4EDEC00965D05 /* DeviceRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = E39ABC4727A4EDEC00965D05 /* DeviceRow.swift */; }; + E3E77EE6279E6CE400150070 /* FlowCollector.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3E77EE5279E6CE400150070 /* FlowCollector.swift */; }; /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ - 7555FFB4242A642300829871 /* Embed Frameworks */ = { + E33A236F27A7545500DD647F /* Embed Frameworks */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 10; files = ( + E33A236E27A7545500DD647F /* WhirlyGlobeMaplyComponent.xcframework in Embed Frameworks */, ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; @@ -33,10 +53,26 @@ 058557D8273AAEEB004C7B11 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; }; 2152FB032600AC8F00CF470E /* iOSApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = iOSApp.swift; sourceTree = "<group>"; }; 7555FF7B242A565900829871 /* iosApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = iosApp.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 7555FF82242A565900829871 /* LoginView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginView.swift; sourceTree = "<group>"; }; + 7555FF82242A565900829871 /* RootView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RootView.swift; sourceTree = "<group>"; }; 7555FF8C242A565B00829871 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; - E3E77EDE279D2B5A00150070 /* Localizable.strings */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; path = Localizable.strings; sourceTree = "<group>"; }; - E3E77EE2279D44E200150070 /* Koin.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Koin.swift; sourceTree = "<group>"; }; + E33A235F27A4FD2C00DD647F /* MapView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MapView.swift; sourceTree = "<group>"; }; + E33A236427A530F300DD647F /* SmallLabelStyle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SmallLabelStyle.swift; sourceTree = "<group>"; }; + E33A236627A64E4500DD647F /* MarkerTransformations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MarkerTransformations.swift; sourceTree = "<group>"; }; + E33A236B27A7543700DD647F /* WhirlyGlobeMaplyComponent.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = WhirlyGlobeMaplyComponent.xcframework; sourceTree = "<group>"; }; + E33A237027A7553500DD647F /* BaseMapView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseMapView.swift; sourceTree = "<group>"; }; + E33A237227A7581A00DD647F /* Utils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Utils.swift; sourceTree = "<group>"; }; + E34A2F4327A77D9400AD8AEB /* MapWrapperView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MapWrapperView.swift; sourceTree = "<group>"; }; + E34A2F4727A7878200AD8AEB /* HyperlinkText.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HyperlinkText.swift; sourceTree = "<group>"; }; + E34A2F4C27A7DB2200AD8AEB /* Localizable.strings */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; path = Localizable.strings; sourceTree = "<group>"; }; + E38F241427A242870069FC45 /* Inject.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Inject.swift; sourceTree = "<group>"; }; + E38F241627A242C70069FC45 /* Resolver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Resolver.swift; sourceTree = "<group>"; }; + E38F241B27A26DD70069FC45 /* RootViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RootViewModel.swift; sourceTree = "<group>"; }; + E38F241D27A270D50069FC45 /* UnitsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnitsView.swift; sourceTree = "<group>"; }; + E38F241F27A27B550069FC45 /* LoadingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoadingView.swift; sourceTree = "<group>"; }; + E39ABC4227A4E88C00965D05 /* UnitsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnitsViewModel.swift; sourceTree = "<group>"; }; + E39ABC4527A4EBD500965D05 /* DevicesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DevicesView.swift; sourceTree = "<group>"; }; + E39ABC4727A4EDEC00965D05 /* DeviceRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeviceRow.swift; sourceTree = "<group>"; }; + E3E77EE5279E6CE400150070 /* FlowCollector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FlowCollector.swift; sourceTree = "<group>"; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -44,6 +80,9 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + E33A236D27A7545500DD647F /* WhirlyGlobeMaplyComponent.xcframework in Frameworks */, + E33A236A27A6898700DD647F /* SwiftUIX in Frameworks */, + E34A2F4B27A7881200AD8AEB /* SwiftUIFlowLayout in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -61,7 +100,6 @@ 7555FF72242A565900829871 = { isa = PBXGroup; children = ( - E3E77EDE279D2B5A00150070 /* Localizable.strings */, 7555FF7D242A565900829871 /* iosApp */, 7555FF7C242A565900829871 /* Products */, 7555FFB0242A642200829871 /* Frameworks */, @@ -79,13 +117,16 @@ 7555FF7D242A565900829871 /* iosApp */ = { isa = PBXGroup; children = ( + E34A2F4C27A7DB2200AD8AEB /* Localizable.strings */, + E33A235E27A4FD1C00DD647F /* Map */, + E39ABC4427A4EBB000965D05 /* Devices */, + E38F241A27A2659C0069FC45 /* Units */, E3E77EE1279D43C000150070 /* Shared */, 058557BA273AAA24004C7B11 /* Assets.xcassets */, - E3E77EE0279D43B400150070 /* Authentication */, + E3E77EE0279D43B400150070 /* Session */, 7555FF8C242A565B00829871 /* Info.plist */, 2152FB032600AC8F00CF470E /* iOSApp.swift */, 058557D7273AAEEB004C7B11 /* Preview Content */, - E3E77EE2279D44E200150070 /* Koin.swift */, ); path = iosApp; sourceTree = "<group>"; @@ -93,21 +134,59 @@ 7555FFB0242A642200829871 /* Frameworks */ = { isa = PBXGroup; children = ( + E33A236B27A7543700DD647F /* WhirlyGlobeMaplyComponent.xcframework */, ); name = Frameworks; sourceTree = "<group>"; }; - E3E77EE0279D43B400150070 /* Authentication */ = { + E33A235E27A4FD1C00DD647F /* Map */ = { isa = PBXGroup; children = ( - 7555FF82242A565900829871 /* LoginView.swift */, + E33A235F27A4FD2C00DD647F /* MapView.swift */, + E33A237027A7553500DD647F /* BaseMapView.swift */, + E34A2F4327A77D9400AD8AEB /* MapWrapperView.swift */, ); - path = Authentication; + path = Map; + sourceTree = "<group>"; + }; + E38F241A27A2659C0069FC45 /* Units */ = { + isa = PBXGroup; + children = ( + E38F241D27A270D50069FC45 /* UnitsView.swift */, + E39ABC4227A4E88C00965D05 /* UnitsViewModel.swift */, + ); + path = Units; + sourceTree = "<group>"; + }; + E39ABC4427A4EBB000965D05 /* Devices */ = { + isa = PBXGroup; + children = ( + E39ABC4527A4EBD500965D05 /* DevicesView.swift */, + E39ABC4727A4EDEC00965D05 /* DeviceRow.swift */, + ); + path = Devices; + sourceTree = "<group>"; + }; + E3E77EE0279D43B400150070 /* Session */ = { + isa = PBXGroup; + children = ( + 7555FF82242A565900829871 /* RootView.swift */, + E38F241B27A26DD70069FC45 /* RootViewModel.swift */, + ); + path = Session; sourceTree = "<group>"; }; E3E77EE1279D43C000150070 /* Shared */ = { isa = PBXGroup; children = ( + E3E77EE5279E6CE400150070 /* FlowCollector.swift */, + E38F241427A242870069FC45 /* Inject.swift */, + E38F241627A242C70069FC45 /* Resolver.swift */, + E38F241F27A27B550069FC45 /* LoadingView.swift */, + E33A236427A530F300DD647F /* SmallLabelStyle.swift */, + E33A236627A64E4500DD647F /* MarkerTransformations.swift */, + E33A237227A7581A00DD647F /* Utils.swift */, + E34A2F4727A7878200AD8AEB /* HyperlinkText.swift */, ); path = Shared; sourceTree = "<group>"; @@ -123,13 +202,17 @@ 7555FF77242A565900829871 /* Sources */, 7555FF78242A565900829871 /* Frameworks */, 7555FF79242A565900829871 /* Resources */, - 7555FFB4242A642300829871 /* Embed Frameworks */, + E33A236F27A7545500DD647F /* Embed Frameworks */, ); buildRules = ( ); dependencies = ( ); name = iosApp; + packageProductDependencies = ( + E33A236927A6898700DD647F /* SwiftUIX */, + E34A2F4A27A7881200AD8AEB /* SwiftUIFlowLayout */, + ); productName = iosApp; productReference = 7555FF7B242A565900829871 /* iosApp.app */; productType = "com.apple.product-type.application"; @@ -159,6 +242,10 @@ "es-419", ); mainGroup = 7555FF72242A565900829871; + packageReferences = ( + E33A236827A6898700DD647F /* XCRemoteSwiftPackageReference "SwiftUIX" */, + E34A2F4927A7881200AD8AEB /* XCRemoteSwiftPackageReference "swiftui-flow-layout" */, + ); productRefGroup = 7555FF7C242A565900829871 /* Products */; projectDirPath = ""; projectRoot = ""; @@ -174,7 +261,7 @@ buildActionMask = 2147483647; files = ( 058557D9273AAEEB004C7B11 /* Preview Assets.xcassets in Resources */, - E3E77EDF279D2B5A00150070 /* Localizable.strings in Resources */, + E34A2F4D27A7DB2200AD8AEB /* Localizable.strings in Resources */, 058557BB273AAA24004C7B11 /* Assets.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -206,9 +293,24 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - E3E77EE3279D44E200150070 /* Koin.swift in Sources */, + E33A237127A7553500DD647F /* BaseMapView.swift in Sources */, + E38F241727A242C70069FC45 /* Resolver.swift in Sources */, + E33A236027A4FD2C00DD647F /* MapView.swift in Sources */, + E33A236727A64E4500DD647F /* MarkerTransformations.swift in Sources */, + E38F241527A242870069FC45 /* Inject.swift in Sources */, + E39ABC4827A4EDEC00965D05 /* DeviceRow.swift in Sources */, + E38F241C27A26DD70069FC45 /* RootViewModel.swift in Sources */, + E33A237327A7581A00DD647F /* Utils.swift in Sources */, + E3E77EE6279E6CE400150070 /* FlowCollector.swift in Sources */, + E33A236527A530F300DD647F /* SmallLabelStyle.swift in Sources */, + E39ABC4327A4E88C00965D05 /* UnitsViewModel.swift in Sources */, + E34A2F4827A7878200AD8AEB /* HyperlinkText.swift in Sources */, + E34A2F4427A77D9500AD8AEB /* MapWrapperView.swift in Sources */, 2152FB042600AC8F00CF470E /* iOSApp.swift in Sources */, - 7555FF83242A565900829871 /* LoginView.swift in Sources */, + E39ABC4627A4EBD500965D05 /* DevicesView.swift in Sources */, + E38F242027A27B550069FC45 /* LoadingView.swift in Sources */, + E38F241E27A270D50069FC45 /* UnitsView.swift in Sources */, + 7555FF83242A565900829871 /* RootView.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -339,7 +441,11 @@ DEVELOPMENT_ASSET_PATHS = "\"iosApp/Preview Content\""; DEVELOPMENT_TEAM = 358YRZ9P3L; ENABLE_PREVIEWS = YES; - FRAMEWORK_SEARCH_PATHS = "$(SRCROOT)/../shared/build/xcode-frameworks/$(CONFIGURATION)/$(SDK_NAME)"; + EXCLUDED_ARCHS = ""; + FRAMEWORK_SEARCH_PATHS = ( + "$(SRCROOT)/../shared/build/xcode-frameworks/$(CONFIGURATION)/$(SDK_NAME)", + "$(PROJECT_DIR)", + ); INFOPLIST_FILE = iosApp/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", @@ -365,7 +471,11 @@ DEVELOPMENT_ASSET_PATHS = "\"iosApp/Preview Content\""; DEVELOPMENT_TEAM = 358YRZ9P3L; ENABLE_PREVIEWS = YES; - FRAMEWORK_SEARCH_PATHS = "$(SRCROOT)/../shared/build/xcode-frameworks/$(CONFIGURATION)/$(SDK_NAME)"; + EXCLUDED_ARCHS = ""; + FRAMEWORK_SEARCH_PATHS = ( + "$(SRCROOT)/../shared/build/xcode-frameworks/$(CONFIGURATION)/$(SDK_NAME)", + "$(PROJECT_DIR)", + ); INFOPLIST_FILE = iosApp/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", @@ -405,6 +515,38 @@ defaultConfigurationName = Release; }; /* End XCConfigurationList section */ + +/* Begin XCRemoteSwiftPackageReference section */ + E33A236827A6898700DD647F /* XCRemoteSwiftPackageReference "SwiftUIX" */ = { + isa = XCRemoteSwiftPackageReference; + repositoryURL = "https://github.com/ivan-avalos/SwiftUIX"; + requirement = { + branch = master; + kind = branch; + }; + }; + E34A2F4927A7881200AD8AEB /* XCRemoteSwiftPackageReference "swiftui-flow-layout" */ = { + isa = XCRemoteSwiftPackageReference; + repositoryURL = "https://github.com/globulus/swiftui-flow-layout"; + requirement = { + kind = upToNextMajorVersion; + minimumVersion = 1.0.0; + }; + }; +/* End XCRemoteSwiftPackageReference section */ + +/* Begin XCSwiftPackageProductDependency section */ + E33A236927A6898700DD647F /* SwiftUIX */ = { + isa = XCSwiftPackageProductDependency; + package = E33A236827A6898700DD647F /* XCRemoteSwiftPackageReference "SwiftUIX" */; + productName = SwiftUIX; + }; + E34A2F4A27A7881200AD8AEB /* SwiftUIFlowLayout */ = { + isa = XCSwiftPackageProductDependency; + package = E34A2F4927A7881200AD8AEB /* XCRemoteSwiftPackageReference "swiftui-flow-layout" */; + productName = SwiftUIFlowLayout; + }; +/* End XCSwiftPackageProductDependency section */ }; rootObject = 7555FF73242A565900829871 /* Project object */; } |