From c972741d1ee62e708f1d7129287e8598a1b2475e Mon Sep 17 00:00:00 2001 From: Avneet Singh Date: Wed, 14 Aug 2024 20:01:08 +0530 Subject: [PATCH] ios setup (#1738) --- gradle/libs.versions.toml | 2 +- iosApp/iosApp.xcodeproj/project.pbxproj | 454 +++++------------- .../UserInterfaceState.xcuserstate | Bin 0 -> 25056 bytes .../xcschemes/xcschememanagement.plist} | 7 +- .../UserInterfaceState.xcuserstate | Bin 12972 -> 0 bytes .../xcschemes/iosApp.xcscheme | 32 ++ .../xcschemes/xcschememanagement.plist | 2 +- .../AppIcon.appiconset/Contents.json | 50 -- iosApp/iosApp/ContentView.swift | 10 +- iosApp/iosApp/iosAppApp.swift | 2 +- iosApp/iosAppTests/iosAppTests.swift | 35 -- iosApp/iosAppUITests/iosAppUITests.swift | 41 -- .../iosAppUITestsLaunchTests.swift | 32 -- shared/build.gradle.kts | 1 + 14 files changed, 152 insertions(+), 516 deletions(-) create mode 100644 iosApp/iosApp.xcodeproj/project.xcworkspace/xcuserdata/apple.xcuserdatad/UserInterfaceState.xcuserstate rename iosApp/{iosApp/iosApp.entitlements => iosApp.xcodeproj/project.xcworkspace/xcuserdata/apple.xcuserdatad/xcschemes/xcschememanagement.plist} (53%) delete mode 100644 iosApp/iosApp.xcodeproj/project.xcworkspace/xcuserdata/pratyushsingh.xcuserdatad/UserInterfaceState.xcuserstate create mode 100644 iosApp/iosApp.xcodeproj/xcuserdata/apple.xcuserdatad/xcschemes/iosApp.xcscheme rename iosApp/iosApp.xcodeproj/xcuserdata/{pratyushsingh.xcuserdatad => apple.xcuserdatad}/xcschemes/xcschememanagement.plist (87%) delete mode 100644 iosApp/iosAppTests/iosAppTests.swift delete mode 100644 iosApp/iosAppUITests/iosAppUITests.swift delete mode 100644 iosApp/iosAppUITests/iosAppUITestsLaunchTests.swift diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 0a9b3852..2a202745 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -2,7 +2,7 @@ accompanistPagerVersion = "0.34.0" androidPdfViewerVersion = "2.8.2" appcompatVersion = "1.7.0" -androidGradlePlugin = "8.5.1" +androidGradlePlugin = "8.4.0" checkstyleVersion = "10.16.0" compileSdk = "34" constraintlayoutVersion = "2.1.4" diff --git a/iosApp/iosApp.xcodeproj/project.pbxproj b/iosApp/iosApp.xcodeproj/project.pbxproj index fa79d88c..f20cd910 100644 --- a/iosApp/iosApp.xcodeproj/project.pbxproj +++ b/iosApp/iosApp.xcodeproj/project.pbxproj @@ -7,62 +7,22 @@ objects = { /* Begin PBXBuildFile section */ - E58CD68D2C4D4EDB00782C38 /* iosAppApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = E58CD68C2C4D4EDB00782C38 /* iosAppApp.swift */; }; - E58CD68F2C4D4EDB00782C38 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E58CD68E2C4D4EDB00782C38 /* ContentView.swift */; }; - E58CD6912C4D4EDD00782C38 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = E58CD6902C4D4EDD00782C38 /* Assets.xcassets */; }; - E58CD6952C4D4EDD00782C38 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = E58CD6942C4D4EDD00782C38 /* Preview Assets.xcassets */; }; - E58CD69F2C4D4EDD00782C38 /* iosAppTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E58CD69E2C4D4EDD00782C38 /* iosAppTests.swift */; }; - E58CD6A92C4D4EDD00782C38 /* iosAppUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E58CD6A82C4D4EDD00782C38 /* iosAppUITests.swift */; }; - E58CD6AB2C4D4EDD00782C38 /* iosAppUITestsLaunchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E58CD6AA2C4D4EDD00782C38 /* iosAppUITestsLaunchTests.swift */; }; + 189117BD2C6CC76200DABAA8 /* iosAppApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 189117BC2C6CC76200DABAA8 /* iosAppApp.swift */; }; + 189117BF2C6CC76200DABAA8 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 189117BE2C6CC76200DABAA8 /* ContentView.swift */; }; + 189117C12C6CC76400DABAA8 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 189117C02C6CC76400DABAA8 /* Assets.xcassets */; }; + 189117C42C6CC76400DABAA8 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 189117C32C6CC76400DABAA8 /* Preview Assets.xcassets */; }; /* End PBXBuildFile section */ -/* Begin PBXContainerItemProxy section */ - E58CD69B2C4D4EDD00782C38 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E58CD6812C4D4EDB00782C38 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E58CD6882C4D4EDB00782C38; - remoteInfo = iosApp; - }; - E58CD6A52C4D4EDD00782C38 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E58CD6812C4D4EDB00782C38 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E58CD6882C4D4EDB00782C38; - remoteInfo = iosApp; - }; -/* End PBXContainerItemProxy section */ - /* Begin PBXFileReference section */ - E58CD6892C4D4EDB00782C38 /* iosApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = iosApp.app; sourceTree = BUILT_PRODUCTS_DIR; }; - E58CD68C2C4D4EDB00782C38 /* iosAppApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = iosAppApp.swift; sourceTree = ""; }; - E58CD68E2C4D4EDB00782C38 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = ""; }; - E58CD6902C4D4EDD00782C38 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - E58CD6922C4D4EDD00782C38 /* iosApp.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = iosApp.entitlements; sourceTree = ""; }; - E58CD6942C4D4EDD00782C38 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = ""; }; - E58CD69A2C4D4EDD00782C38 /* iosAppTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = iosAppTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - E58CD69E2C4D4EDD00782C38 /* iosAppTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = iosAppTests.swift; sourceTree = ""; }; - E58CD6A42C4D4EDD00782C38 /* iosAppUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = iosAppUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - E58CD6A82C4D4EDD00782C38 /* iosAppUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = iosAppUITests.swift; sourceTree = ""; }; - E58CD6AA2C4D4EDD00782C38 /* iosAppUITestsLaunchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = iosAppUITestsLaunchTests.swift; sourceTree = ""; }; + 189117B92C6CC76200DABAA8 /* iosApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = iosApp.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 189117BC2C6CC76200DABAA8 /* iosAppApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = iosAppApp.swift; sourceTree = ""; }; + 189117BE2C6CC76200DABAA8 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = ""; }; + 189117C02C6CC76400DABAA8 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 189117C32C6CC76400DABAA8 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - E58CD6862C4D4EDB00782C38 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E58CD6972C4D4EDD00782C38 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E58CD6A12C4D4EDD00782C38 /* Frameworks */ = { + 189117B62C6CC76200DABAA8 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -72,73 +32,52 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - E58CD6802C4D4EDB00782C38 = { + 189117B02C6CC76200DABAA8 = { isa = PBXGroup; children = ( - E58CD68B2C4D4EDB00782C38 /* iosApp */, - E58CD69D2C4D4EDD00782C38 /* iosAppTests */, - E58CD6A72C4D4EDD00782C38 /* iosAppUITests */, - E58CD68A2C4D4EDB00782C38 /* Products */, + 189117BB2C6CC76200DABAA8 /* iosApp */, + 189117BA2C6CC76200DABAA8 /* Products */, ); sourceTree = ""; }; - E58CD68A2C4D4EDB00782C38 /* Products */ = { + 189117BA2C6CC76200DABAA8 /* Products */ = { isa = PBXGroup; children = ( - E58CD6892C4D4EDB00782C38 /* iosApp.app */, - E58CD69A2C4D4EDD00782C38 /* iosAppTests.xctest */, - E58CD6A42C4D4EDD00782C38 /* iosAppUITests.xctest */, + 189117B92C6CC76200DABAA8 /* iosApp.app */, ); name = Products; sourceTree = ""; }; - E58CD68B2C4D4EDB00782C38 /* iosApp */ = { + 189117BB2C6CC76200DABAA8 /* iosApp */ = { isa = PBXGroup; children = ( - E58CD68C2C4D4EDB00782C38 /* iosAppApp.swift */, - E58CD68E2C4D4EDB00782C38 /* ContentView.swift */, - E58CD6902C4D4EDD00782C38 /* Assets.xcassets */, - E58CD6922C4D4EDD00782C38 /* iosApp.entitlements */, - E58CD6932C4D4EDD00782C38 /* Preview Content */, + 189117BC2C6CC76200DABAA8 /* iosAppApp.swift */, + 189117BE2C6CC76200DABAA8 /* ContentView.swift */, + 189117C02C6CC76400DABAA8 /* Assets.xcassets */, + 189117C22C6CC76400DABAA8 /* Preview Content */, ); path = iosApp; sourceTree = ""; }; - E58CD6932C4D4EDD00782C38 /* Preview Content */ = { + 189117C22C6CC76400DABAA8 /* Preview Content */ = { isa = PBXGroup; children = ( - E58CD6942C4D4EDD00782C38 /* Preview Assets.xcassets */, + 189117C32C6CC76400DABAA8 /* Preview Assets.xcassets */, ); path = "Preview Content"; sourceTree = ""; }; - E58CD69D2C4D4EDD00782C38 /* iosAppTests */ = { - isa = PBXGroup; - children = ( - E58CD69E2C4D4EDD00782C38 /* iosAppTests.swift */, - ); - path = iosAppTests; - sourceTree = ""; - }; - E58CD6A72C4D4EDD00782C38 /* iosAppUITests */ = { - isa = PBXGroup; - children = ( - E58CD6A82C4D4EDD00782C38 /* iosAppUITests.swift */, - E58CD6AA2C4D4EDD00782C38 /* iosAppUITestsLaunchTests.swift */, - ); - path = iosAppUITests; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ - E58CD6882C4D4EDB00782C38 /* iosApp */ = { + 189117B82C6CC76200DABAA8 /* iosApp */ = { isa = PBXNativeTarget; - buildConfigurationList = E58CD6AE2C4D4EDD00782C38 /* Build configuration list for PBXNativeTarget "iosApp" */; + buildConfigurationList = 189117C72C6CC76400DABAA8 /* Build configuration list for PBXNativeTarget "iosApp" */; buildPhases = ( - E58CD6852C4D4EDB00782C38 /* Sources */, - E58CD6862C4D4EDB00782C38 /* Frameworks */, - E58CD6872C4D4EDB00782C38 /* Resources */, + 189117CA2C6CC79C00DABAA8 /* ShellScript */, + 189117B52C6CC76200DABAA8 /* Sources */, + 189117B62C6CC76200DABAA8 /* Frameworks */, + 189117B72C6CC76200DABAA8 /* Resources */, ); buildRules = ( ); @@ -146,69 +85,25 @@ ); name = iosApp; productName = iosApp; - productReference = E58CD6892C4D4EDB00782C38 /* iosApp.app */; + productReference = 189117B92C6CC76200DABAA8 /* iosApp.app */; productType = "com.apple.product-type.application"; }; - E58CD6992C4D4EDD00782C38 /* iosAppTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = E58CD6B12C4D4EDD00782C38 /* Build configuration list for PBXNativeTarget "iosAppTests" */; - buildPhases = ( - E58CD6962C4D4EDD00782C38 /* Sources */, - E58CD6972C4D4EDD00782C38 /* Frameworks */, - E58CD6982C4D4EDD00782C38 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - E58CD69C2C4D4EDD00782C38 /* PBXTargetDependency */, - ); - name = iosAppTests; - productName = iosAppTests; - productReference = E58CD69A2C4D4EDD00782C38 /* iosAppTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - E58CD6A32C4D4EDD00782C38 /* iosAppUITests */ = { - isa = PBXNativeTarget; - buildConfigurationList = E58CD6B42C4D4EDD00782C38 /* Build configuration list for PBXNativeTarget "iosAppUITests" */; - buildPhases = ( - E58CD6A02C4D4EDD00782C38 /* Sources */, - E58CD6A12C4D4EDD00782C38 /* Frameworks */, - E58CD6A22C4D4EDD00782C38 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - E58CD6A62C4D4EDD00782C38 /* PBXTargetDependency */, - ); - name = iosAppUITests; - productName = iosAppUITests; - productReference = E58CD6A42C4D4EDD00782C38 /* iosAppUITests.xctest */; - productType = "com.apple.product-type.bundle.ui-testing"; - }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ - E58CD6812C4D4EDB00782C38 /* Project object */ = { + 189117B12C6CC76200DABAA8 /* Project object */ = { isa = PBXProject; attributes = { BuildIndependentTargetsInParallel = 1; - LastSwiftUpdateCheck = 1540; - LastUpgradeCheck = 1540; + LastSwiftUpdateCheck = 1530; + LastUpgradeCheck = 1530; TargetAttributes = { - E58CD6882C4D4EDB00782C38 = { - CreatedOnToolsVersion = 15.4; - }; - E58CD6992C4D4EDD00782C38 = { - CreatedOnToolsVersion = 15.4; - TestTargetID = E58CD6882C4D4EDB00782C38; - }; - E58CD6A32C4D4EDD00782C38 = { - CreatedOnToolsVersion = 15.4; - TestTargetID = E58CD6882C4D4EDB00782C38; + 189117B82C6CC76200DABAA8 = { + CreatedOnToolsVersion = 15.3; }; }; }; - buildConfigurationList = E58CD6842C4D4EDB00782C38 /* Build configuration list for PBXProject "iosApp" */; + buildConfigurationList = 189117B42C6CC76200DABAA8 /* Build configuration list for PBXProject "iosApp" */; compatibilityVersion = "Xcode 14.0"; developmentRegion = en; hasScannedForEncodings = 0; @@ -216,88 +111,62 @@ en, Base, ); - mainGroup = E58CD6802C4D4EDB00782C38; - productRefGroup = E58CD68A2C4D4EDB00782C38 /* Products */; + mainGroup = 189117B02C6CC76200DABAA8; + productRefGroup = 189117BA2C6CC76200DABAA8 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( - E58CD6882C4D4EDB00782C38 /* iosApp */, - E58CD6992C4D4EDD00782C38 /* iosAppTests */, - E58CD6A32C4D4EDD00782C38 /* iosAppUITests */, + 189117B82C6CC76200DABAA8 /* iosApp */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - E58CD6872C4D4EDB00782C38 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E58CD6952C4D4EDD00782C38 /* Preview Assets.xcassets in Resources */, - E58CD6912C4D4EDD00782C38 /* Assets.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E58CD6982C4D4EDD00782C38 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E58CD6A22C4D4EDD00782C38 /* Resources */ = { + 189117B72C6CC76200DABAA8 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 189117C42C6CC76400DABAA8 /* Preview Assets.xcassets in Resources */, + 189117C12C6CC76400DABAA8 /* Assets.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ +/* Begin PBXShellScriptBuildPhase section */ + 189117CA2C6CC79C00DABAA8 /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "# Type a script or drag a script file from your workspace to insert its path.\ncd \"$SRCROOT/..\"\n./gradlew :shared:embedAndSignAppleFrameworkForXcode\n"; + }; +/* End PBXShellScriptBuildPhase section */ + /* Begin PBXSourcesBuildPhase section */ - E58CD6852C4D4EDB00782C38 /* Sources */ = { + 189117B52C6CC76200DABAA8 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - E58CD68F2C4D4EDB00782C38 /* ContentView.swift in Sources */, - E58CD68D2C4D4EDB00782C38 /* iosAppApp.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E58CD6962C4D4EDD00782C38 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E58CD69F2C4D4EDD00782C38 /* iosAppTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E58CD6A02C4D4EDD00782C38 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E58CD6AB2C4D4EDD00782C38 /* iosAppUITestsLaunchTests.swift in Sources */, - E58CD6A92C4D4EDD00782C38 /* iosAppUITests.swift in Sources */, + 189117BF2C6CC76200DABAA8 /* ContentView.swift in Sources */, + 189117BD2C6CC76200DABAA8 /* iosAppApp.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ -/* Begin PBXTargetDependency section */ - E58CD69C2C4D4EDD00782C38 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E58CD6882C4D4EDB00782C38 /* iosApp */; - targetProxy = E58CD69B2C4D4EDD00782C38 /* PBXContainerItemProxy */; - }; - E58CD6A62C4D4EDD00782C38 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E58CD6882C4D4EDB00782C38 /* iosApp */; - targetProxy = E58CD6A52C4D4EDD00782C38 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - /* Begin XCBuildConfiguration section */ - E58CD6AC2C4D4EDD00782C38 /* Debug */ = { + 189117C52C6CC76400DABAA8 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -349,16 +218,18 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 17.4; 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; }; - E58CD6AD2C4D4EDD00782C38 /* Release */ = { + 189117C62C6CC76400DABAA8 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -404,211 +275,110 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 17.4; 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; }; - E58CD6AF2C4D4EDD00782C38 /* Debug */ = { + 189117C82C6CC76400DABAA8 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_ENTITLEMENTS = iosApp/iosApp.entitlements; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_ASSET_PATHS = "\"iosApp/Preview Content\""; + DEVELOPMENT_TEAM = Z52R6G56V8; ENABLE_PREVIEWS = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + FRAMEWORK_SEARCH_PATHS = "$(SRCROOT)/../shared/build/xcode-frameworks/$(CONFIGURATION)/$(SDK_NAME)"; GENERATE_INFOPLIST_FILE = YES; - "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES; - "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]" = YES; - "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]" = YES; - "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphonesimulator*]" = YES; - "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphoneos*]" = YES; - "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphonesimulator*]" = YES; - "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphoneos*]" = UIStatusBarStyleDefault; - "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphonesimulator*]" = UIStatusBarStyleDefault; + 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"; - IPHONEOS_DEPLOYMENT_TARGET = 17.5; - LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks"; - "LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 14.2; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = org.mifos.iosApp.iosApp; + OTHER_LDFLAGS = ( + "$(inherited)", + "-framework", + shared, + ); + PRODUCT_BUNDLE_IDENTIFIER = org.mifospay.iosApp; PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = auto; - SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx"; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; }; - E58CD6B02C4D4EDD00782C38 /* Release */ = { + 189117C92C6CC76400DABAA8 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_ENTITLEMENTS = iosApp/iosApp.entitlements; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_ASSET_PATHS = "\"iosApp/Preview Content\""; + DEVELOPMENT_TEAM = Z52R6G56V8; ENABLE_PREVIEWS = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + FRAMEWORK_SEARCH_PATHS = "$(SRCROOT)/../shared/build/xcode-frameworks/$(CONFIGURATION)/$(SDK_NAME)"; GENERATE_INFOPLIST_FILE = YES; - "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES; - "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]" = YES; - "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]" = YES; - "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphonesimulator*]" = YES; - "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphoneos*]" = YES; - "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphonesimulator*]" = YES; - "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphoneos*]" = UIStatusBarStyleDefault; - "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphonesimulator*]" = UIStatusBarStyleDefault; + 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"; - IPHONEOS_DEPLOYMENT_TARGET = 17.5; - LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks"; - "LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 14.2; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = org.mifos.iosApp.iosApp; + OTHER_LDFLAGS = ( + "$(inherited)", + "-framework", + shared, + ); + PRODUCT_BUNDLE_IDENTIFIER = org.mifospay.iosApp; PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = auto; - SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx"; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Release; }; - E58CD6B22C4D4EDD00782C38 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 17.5; - MACOSX_DEPLOYMENT_TARGET = 14.2; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = org.mifos.iosApp.iosAppTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = auto; - SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx"; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/iosApp.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/iosApp"; - }; - name = Debug; - }; - E58CD6B32C4D4EDD00782C38 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 17.5; - MACOSX_DEPLOYMENT_TARGET = 14.2; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = org.mifos.iosApp.iosAppTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = auto; - SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx"; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/iosApp.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/iosApp"; - }; - name = Release; - }; - E58CD6B52C4D4EDD00782C38 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 17.5; - MACOSX_DEPLOYMENT_TARGET = 14.2; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = org.mifos.iosApp.iosAppUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = auto; - SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx"; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = iosApp; - }; - name = Debug; - }; - E58CD6B62C4D4EDD00782C38 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 17.5; - MACOSX_DEPLOYMENT_TARGET = 14.2; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = org.mifos.iosApp.iosAppUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = auto; - SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx"; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = iosApp; - }; - name = Release; - }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - E58CD6842C4D4EDB00782C38 /* Build configuration list for PBXProject "iosApp" */ = { + 189117B42C6CC76200DABAA8 /* Build configuration list for PBXProject "iosApp" */ = { isa = XCConfigurationList; buildConfigurations = ( - E58CD6AC2C4D4EDD00782C38 /* Debug */, - E58CD6AD2C4D4EDD00782C38 /* Release */, + 189117C52C6CC76400DABAA8 /* Debug */, + 189117C62C6CC76400DABAA8 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - E58CD6AE2C4D4EDD00782C38 /* Build configuration list for PBXNativeTarget "iosApp" */ = { + 189117C72C6CC76400DABAA8 /* Build configuration list for PBXNativeTarget "iosApp" */ = { isa = XCConfigurationList; buildConfigurations = ( - E58CD6AF2C4D4EDD00782C38 /* Debug */, - E58CD6B02C4D4EDD00782C38 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E58CD6B12C4D4EDD00782C38 /* Build configuration list for PBXNativeTarget "iosAppTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E58CD6B22C4D4EDD00782C38 /* Debug */, - E58CD6B32C4D4EDD00782C38 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E58CD6B42C4D4EDD00782C38 /* Build configuration list for PBXNativeTarget "iosAppUITests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E58CD6B52C4D4EDD00782C38 /* Debug */, - E58CD6B62C4D4EDD00782C38 /* Release */, + 189117C82C6CC76400DABAA8 /* Debug */, + 189117C92C6CC76400DABAA8 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; - rootObject = E58CD6812C4D4EDB00782C38 /* Project object */; + rootObject = 189117B12C6CC76200DABAA8 /* Project object */; } diff --git a/iosApp/iosApp.xcodeproj/project.xcworkspace/xcuserdata/apple.xcuserdatad/UserInterfaceState.xcuserstate b/iosApp/iosApp.xcodeproj/project.xcworkspace/xcuserdata/apple.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..8eec4150c3be3e92f52b49efd86531647a1966b4 GIT binary patch literal 25056 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 literal 0 HcmV?d00001 diff --git a/iosApp/iosApp/iosApp.entitlements b/iosApp/iosApp.xcodeproj/project.xcworkspace/xcuserdata/apple.xcuserdatad/xcschemes/xcschememanagement.plist similarity index 53% rename from iosApp/iosApp/iosApp.entitlements rename to iosApp/iosApp.xcodeproj/project.xcworkspace/xcuserdata/apple.xcuserdatad/xcschemes/xcschememanagement.plist index f2ef3ae0..ee3458dd 100644 --- a/iosApp/iosApp/iosApp.entitlements +++ b/iosApp/iosApp.xcodeproj/project.xcworkspace/xcuserdata/apple.xcuserdatad/xcschemes/xcschememanagement.plist @@ -1,10 +1,5 @@ - - com.apple.security.app-sandbox - - com.apple.security.files.user-selected.read-only - - + diff --git a/iosApp/iosApp.xcodeproj/project.xcworkspace/xcuserdata/pratyushsingh.xcuserdatad/UserInterfaceState.xcuserstate b/iosApp/iosApp.xcodeproj/project.xcworkspace/xcuserdata/pratyushsingh.xcuserdatad/UserInterfaceState.xcuserstate deleted file mode 100644 index 7dd5972ee7d0069cd19d65dcd65d221cc417bc08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12972 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 diff --git a/iosApp/iosApp.xcodeproj/xcuserdata/apple.xcuserdatad/xcschemes/iosApp.xcscheme b/iosApp/iosApp.xcodeproj/xcuserdata/apple.xcuserdatad/xcschemes/iosApp.xcscheme new file mode 100644 index 00000000..21963cb2 --- /dev/null +++ b/iosApp/iosApp.xcodeproj/xcuserdata/apple.xcuserdatad/xcschemes/iosApp.xcscheme @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + diff --git a/iosApp/iosApp.xcodeproj/xcuserdata/pratyushsingh.xcuserdatad/xcschemes/xcschememanagement.plist b/iosApp/iosApp.xcodeproj/xcuserdata/apple.xcuserdatad/xcschemes/xcschememanagement.plist similarity index 87% rename from iosApp/iosApp.xcodeproj/xcuserdata/pratyushsingh.xcuserdatad/xcschemes/xcschememanagement.plist rename to iosApp/iosApp.xcodeproj/xcuserdata/apple.xcuserdatad/xcschemes/xcschememanagement.plist index 56b5955f..fa59f97d 100644 --- a/iosApp/iosApp.xcodeproj/xcuserdata/pratyushsingh.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/iosApp/iosApp.xcodeproj/xcuserdata/apple.xcuserdatad/xcschemes/xcschememanagement.plist @@ -4,7 +4,7 @@ SchemeUserState - iosApp.xcscheme_^#shared#^_ + iosApp.xcscheme orderHint 0 diff --git a/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json b/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json index 532cd729..13613e3e 100644 --- a/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json +++ b/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -4,56 +4,6 @@ "idiom" : "universal", "platform" : "ios", "size" : "1024x1024" - }, - { - "idiom" : "mac", - "scale" : "1x", - "size" : "16x16" - }, - { - "idiom" : "mac", - "scale" : "2x", - "size" : "16x16" - }, - { - "idiom" : "mac", - "scale" : "1x", - "size" : "32x32" - }, - { - "idiom" : "mac", - "scale" : "2x", - "size" : "32x32" - }, - { - "idiom" : "mac", - "scale" : "1x", - "size" : "128x128" - }, - { - "idiom" : "mac", - "scale" : "2x", - "size" : "128x128" - }, - { - "idiom" : "mac", - "scale" : "1x", - "size" : "256x256" - }, - { - "idiom" : "mac", - "scale" : "2x", - "size" : "256x256" - }, - { - "idiom" : "mac", - "scale" : "1x", - "size" : "512x512" - }, - { - "idiom" : "mac", - "scale" : "2x", - "size" : "512x512" } ], "info" : { diff --git a/iosApp/iosApp/ContentView.swift b/iosApp/iosApp/ContentView.swift index cef54752..db5219cb 100644 --- a/iosApp/iosApp/ContentView.swift +++ b/iosApp/iosApp/ContentView.swift @@ -2,19 +2,15 @@ // ContentView.swift // iosApp // -// Created by Pratyush Singh on 21/07/24. +// Created by Apple on 14/08/24. // import SwiftUI +import shared struct ContentView: View { var body: some View { - VStack { - Image(systemName: "globe") - .imageScale(.large) - .foregroundStyle(.tint) - Text("Hello, world!") - } + Text(Greeting().greet()) .padding() } } diff --git a/iosApp/iosApp/iosAppApp.swift b/iosApp/iosApp/iosAppApp.swift index 0df0a72f..3efc48a9 100644 --- a/iosApp/iosApp/iosAppApp.swift +++ b/iosApp/iosApp/iosAppApp.swift @@ -2,7 +2,7 @@ // iosAppApp.swift // iosApp // -// Created by Pratyush Singh on 21/07/24. +// Created by Apple on 14/08/24. // import SwiftUI diff --git a/iosApp/iosAppTests/iosAppTests.swift b/iosApp/iosAppTests/iosAppTests.swift deleted file mode 100644 index 8797ef1f..00000000 --- a/iosApp/iosAppTests/iosAppTests.swift +++ /dev/null @@ -1,35 +0,0 @@ -// -// iosAppTests.swift -// iosAppTests -// -// Created by Pratyush Singh on 21/07/24. -// - -import XCTest - -final class iosAppTests: XCTestCase { - - override func setUpWithError() throws { - // Put setup code here. This method is called before the invocation of each test method in the class. - } - - override func tearDownWithError() throws { - // Put teardown code here. This method is called after the invocation of each test method in the class. - } - - func testExample() throws { - // This is an example of a functional test case. - // Use XCTAssert and related functions to verify your tests produce the correct results. - // Any test you write for XCTest can be annotated as throws and async. - // Mark your test throws to produce an unexpected failure when your test encounters an uncaught error. - // Mark your test async to allow awaiting for asynchronous code to complete. Check the results with assertions afterwards. - } - - func testPerformanceExample() throws { - // This is an example of a performance test case. - measure { - // Put the code you want to measure the time of here. - } - } - -} diff --git a/iosApp/iosAppUITests/iosAppUITests.swift b/iosApp/iosAppUITests/iosAppUITests.swift deleted file mode 100644 index 95db0612..00000000 --- a/iosApp/iosAppUITests/iosAppUITests.swift +++ /dev/null @@ -1,41 +0,0 @@ -// -// iosAppUITests.swift -// iosAppUITests -// -// Created by Pratyush Singh on 21/07/24. -// - -import XCTest - -final class iosAppUITests: XCTestCase { - - override func setUpWithError() throws { - // Put setup code here. This method is called before the invocation of each test method in the class. - - // In UI tests it is usually best to stop immediately when a failure occurs. - continueAfterFailure = false - - // In UI tests it’s important to set the initial state - such as interface orientation - required for your tests before they run. The setUp method is a good place to do this. - } - - override func tearDownWithError() throws { - // Put teardown code here. This method is called after the invocation of each test method in the class. - } - - func testExample() throws { - // UI tests must launch the application that they test. - let app = XCUIApplication() - app.launch() - - // Use XCTAssert and related functions to verify your tests produce the correct results. - } - - func testLaunchPerformance() throws { - if #available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 7.0, *) { - // This measures how long it takes to launch your application. - measure(metrics: [XCTApplicationLaunchMetric()]) { - XCUIApplication().launch() - } - } - } -} diff --git a/iosApp/iosAppUITests/iosAppUITestsLaunchTests.swift b/iosApp/iosAppUITests/iosAppUITestsLaunchTests.swift deleted file mode 100644 index e60ee058..00000000 --- a/iosApp/iosAppUITests/iosAppUITestsLaunchTests.swift +++ /dev/null @@ -1,32 +0,0 @@ -// -// iosAppUITestsLaunchTests.swift -// iosAppUITests -// -// Created by Pratyush Singh on 21/07/24. -// - -import XCTest - -final class iosAppUITestsLaunchTests: XCTestCase { - - override class var runsForEachTargetApplicationUIConfiguration: Bool { - true - } - - override func setUpWithError() throws { - continueAfterFailure = false - } - - func testLaunch() throws { - let app = XCUIApplication() - app.launch() - - // Insert steps here to perform after app launch but before taking a screenshot, - // such as logging into a test account or navigating somewhere in the app - - let attachment = XCTAttachment(screenshot: app.screenshot()) - attachment.name = "Launch Screen" - attachment.lifetime = .keepAlways - add(attachment) - } -} diff --git a/shared/build.gradle.kts b/shared/build.gradle.kts index eba352b4..71bf750d 100644 --- a/shared/build.gradle.kts +++ b/shared/build.gradle.kts @@ -28,6 +28,7 @@ kotlin { //put your multiplatform dependencies here } } + task("testClasses") } android {