From 1c09df71d0673879f2f0a59a6760c96784900e1e Mon Sep 17 00:00:00 2001 From: Almaju Date: Wed, 31 Jan 2024 17:16:57 +0100 Subject: [PATCH] Add iOS .gitignore file and remove unnecessary Xcode project files --- clients/mobile/ios/.gitignore | 1 + .../ios/TodoList.xcodeproj/project.pbxproj | 371 ------------------ .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../UserInterfaceState.xcuserstate | Bin 34231 -> 0 bytes .../xcschemes/xcschememanagement.plist | 14 - 6 files changed, 1 insertion(+), 400 deletions(-) create mode 100644 clients/mobile/ios/.gitignore delete mode 100644 clients/mobile/ios/TodoList.xcodeproj/project.pbxproj delete mode 100644 clients/mobile/ios/TodoList.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 clients/mobile/ios/TodoList.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 clients/mobile/ios/TodoList.xcodeproj/project.xcworkspace/xcuserdata/alexandrehanot.xcuserdatad/UserInterfaceState.xcuserstate delete mode 100644 clients/mobile/ios/TodoList.xcodeproj/xcuserdata/alexandrehanot.xcuserdatad/xcschemes/xcschememanagement.plist diff --git a/clients/mobile/ios/.gitignore b/clients/mobile/ios/.gitignore new file mode 100644 index 0000000..49e4385 --- /dev/null +++ b/clients/mobile/ios/.gitignore @@ -0,0 +1 @@ +*.xcodeproj/ diff --git a/clients/mobile/ios/TodoList.xcodeproj/project.pbxproj b/clients/mobile/ios/TodoList.xcodeproj/project.pbxproj deleted file mode 100644 index 8f21ac7..0000000 --- a/clients/mobile/ios/TodoList.xcodeproj/project.pbxproj +++ /dev/null @@ -1,371 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 56; - objects = { - -/* Begin PBXBuildFile section */ - 0CB5ABC72B6A507100E96E34 /* Mobile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CB5ABC62B6A507100E96E34 /* Mobile.swift */; }; - 0CE410A42B59CAE400FD01AF /* TodoListApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CE410A32B59CAE400FD01AF /* TodoListApp.swift */; }; - 0CE410A62B59CAE400FD01AF /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CE410A52B59CAE400FD01AF /* ContentView.swift */; }; - 0CE410A82B59CAE500FD01AF /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 0CE410A72B59CAE500FD01AF /* Assets.xcassets */; }; - 0CE410AB2B59CAE600FD01AF /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 0CE410AA2B59CAE600FD01AF /* Preview Assets.xcassets */; }; - 0CE410B32B59CB1D00FD01AF /* Mobile.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CE410B12B59CB0B00FD01AF /* Mobile.xcframework */; }; - 0CE410B42B59CB1D00FD01AF /* Mobile.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 0CE410B12B59CB0B00FD01AF /* Mobile.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; -/* End PBXBuildFile section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 0CE410B52B59CB1D00FD01AF /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 0CE410B42B59CB1D00FD01AF /* Mobile.xcframework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 0CB5ABC62B6A507100E96E34 /* Mobile.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Mobile.swift; sourceTree = ""; }; - 0CE410A02B59CAE400FD01AF /* TodoList.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = TodoList.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 0CE410A32B59CAE400FD01AF /* TodoListApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TodoListApp.swift; sourceTree = ""; }; - 0CE410A52B59CAE400FD01AF /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = ""; }; - 0CE410A72B59CAE500FD01AF /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 0CE410AA2B59CAE600FD01AF /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = ""; }; - 0CE410B12B59CB0B00FD01AF /* Mobile.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = Mobile.xcframework; sourceTree = SOURCE_ROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 0CE4109D2B59CAE400FD01AF /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 0CE410B32B59CB1D00FD01AF /* Mobile.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 0CE410972B59CAE400FD01AF = { - isa = PBXGroup; - children = ( - 0CE410A22B59CAE400FD01AF /* TodoList */, - 0CE410A12B59CAE400FD01AF /* Products */, - ); - sourceTree = ""; - }; - 0CE410A12B59CAE400FD01AF /* Products */ = { - isa = PBXGroup; - children = ( - 0CE410A02B59CAE400FD01AF /* TodoList.app */, - ); - name = Products; - sourceTree = ""; - }; - 0CE410A22B59CAE400FD01AF /* TodoList */ = { - isa = PBXGroup; - children = ( - 0CB5ABC62B6A507100E96E34 /* Mobile.swift */, - 0CE410B12B59CB0B00FD01AF /* Mobile.xcframework */, - 0CE410A32B59CAE400FD01AF /* TodoListApp.swift */, - 0CE410A52B59CAE400FD01AF /* ContentView.swift */, - 0CE410A72B59CAE500FD01AF /* Assets.xcassets */, - 0CE410A92B59CAE600FD01AF /* Preview Content */, - ); - path = TodoList; - sourceTree = ""; - }; - 0CE410A92B59CAE600FD01AF /* Preview Content */ = { - isa = PBXGroup; - children = ( - 0CE410AA2B59CAE600FD01AF /* Preview Assets.xcassets */, - ); - path = "Preview Content"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 0CE4109F2B59CAE400FD01AF /* TodoList */ = { - isa = PBXNativeTarget; - buildConfigurationList = 0CE410AE2B59CAE600FD01AF /* Build configuration list for PBXNativeTarget "TodoList" */; - buildPhases = ( - 0CE4109C2B59CAE400FD01AF /* Sources */, - 0CE4109D2B59CAE400FD01AF /* Frameworks */, - 0CE4109E2B59CAE400FD01AF /* Resources */, - 0CE410B52B59CB1D00FD01AF /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = TodoList; - productName = TodoList; - productReference = 0CE410A02B59CAE400FD01AF /* TodoList.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 0CE410982B59CAE400FD01AF /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = 1; - LastSwiftUpdateCheck = 1520; - LastUpgradeCheck = 1520; - TargetAttributes = { - 0CE4109F2B59CAE400FD01AF = { - CreatedOnToolsVersion = 15.2; - }; - }; - }; - buildConfigurationList = 0CE4109B2B59CAE400FD01AF /* Build configuration list for PBXProject "TodoList" */; - compatibilityVersion = "Xcode 14.0"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 0CE410972B59CAE400FD01AF; - productRefGroup = 0CE410A12B59CAE400FD01AF /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 0CE4109F2B59CAE400FD01AF /* TodoList */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 0CE4109E2B59CAE400FD01AF /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 0CE410AB2B59CAE600FD01AF /* Preview Assets.xcassets in Resources */, - 0CE410A82B59CAE500FD01AF /* Assets.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 0CE4109C2B59CAE400FD01AF /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 0CB5ABC72B6A507100E96E34 /* Mobile.swift in Sources */, - 0CE410A62B59CAE400FD01AF /* ContentView.swift in Sources */, - 0CE410A42B59CAE400FD01AF /* TodoListApp.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin XCBuildConfiguration section */ - 0CE410AC2B59CAE600FD01AF /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - 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; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - GCC_C_LANGUAGE_STANDARD = gnu17; - 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; - IPHONEOS_DEPLOYMENT_TARGET = 17.2; - LOCALIZATION_PREFERS_STRING_CATALOGS = YES; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 0CE410AD2B59CAE600FD01AF /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - 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; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - GCC_C_LANGUAGE_STANDARD = gnu17; - 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; - IPHONEOS_DEPLOYMENT_TARGET = 17.2; - LOCALIZATION_PREFERS_STRING_CATALOGS = YES; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - SDKROOT = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 0CE410AF2B59CAE600FD01AF /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_ASSET_PATHS = "\"TodoList/Preview Content\""; - ENABLE_PREVIEWS = YES; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; - INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; - INFOPLIST_KEY_UILaunchScreen_Generation = YES; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = tech.forgen.todolist.TodoList; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 0CE410B02B59CAE600FD01AF /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_ASSET_PATHS = "\"TodoList/Preview Content\""; - ENABLE_PREVIEWS = YES; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; - INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; - INFOPLIST_KEY_UILaunchScreen_Generation = YES; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = tech.forgen.todolist.TodoList; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 0CE4109B2B59CAE400FD01AF /* Build configuration list for PBXProject "TodoList" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 0CE410AC2B59CAE600FD01AF /* Debug */, - 0CE410AD2B59CAE600FD01AF /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 0CE410AE2B59CAE600FD01AF /* Build configuration list for PBXNativeTarget "TodoList" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 0CE410AF2B59CAE600FD01AF /* Debug */, - 0CE410B02B59CAE600FD01AF /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 0CE410982B59CAE400FD01AF /* Project object */; -} diff --git a/clients/mobile/ios/TodoList.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/clients/mobile/ios/TodoList.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a..0000000 --- a/clients/mobile/ios/TodoList.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/clients/mobile/ios/TodoList.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/clients/mobile/ios/TodoList.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d9810..0000000 --- a/clients/mobile/ios/TodoList.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/clients/mobile/ios/TodoList.xcodeproj/project.xcworkspace/xcuserdata/alexandrehanot.xcuserdatad/UserInterfaceState.xcuserstate b/clients/mobile/ios/TodoList.xcodeproj/project.xcworkspace/xcuserdata/alexandrehanot.xcuserdatad/UserInterfaceState.xcuserstate deleted file mode 100644 index 708c5617517041ad776355f697b3a6ca7eb6d11d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34231 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 - - - - SchemeUserState - - TodoList.xcscheme_^#shared#^_ - - orderHint - 0 - - - -