diff --git a/README.md b/README.md index e9f51377..11857dfd 100644 --- a/README.md +++ b/README.md @@ -9,13 +9,13 @@ ## Intro -KaMP Kit started a little under 4 years ago with the goal of helping developers interested in Kotlin Multiplatform (aka KMP) get started +KaMP Kit started in early 2020 with the goal of helping developers interested in Kotlin Multiplatform (aka KMP) get started quickly with a great set of libraries and patterns. At the time, there were not many sample apps and getting started was not trivial. The KMM situation has improved considerably since then, and various barriers to entry have been removed. -Whereas KaMP Kit started with the goal of being a minimal sample, we now intend it to be less `getting started` and -more `best practice model`. Watch this repo and follow [@TouchlabHQ](https://twitter.com/TouchlabHQ) for updates! +Whereas KaMP Kit started with the goal of being a minimal sample, we now intend it to be less "getting started" and +more "best practice model". Watch this repo and follow [@TouchlabHQ](https://twitter.com/TouchlabHQ) for updates! ### 2023 Update @@ -101,7 +101,7 @@ If the app is building, it's a good time to take a break and get some background ### KMP Intro -It's important to understand not just how to set up the platform, but to get a better perspective on what the tech can do and why we think it'll be very successful. KMP is distinct from other code sharing and `cross platform` systems, and understanding those distinctions is useful. +It's important to understand not just how to set up the platform, but to get a better perspective on what the tech can do and why we think it'll be very successful. KMP is distinct from other code sharing and "cross platform" systems, and understanding those distinctions is useful. [Longer intro to KaMP Kit](docs/WHAT_AND_WHY.md) - Original version of this doc's intro. Cut because it was pretty long. diff --git a/gradle.properties b/gradle.properties index 6521b23d..cb13eb29 100644 --- a/gradle.properties +++ b/gradle.properties @@ -15,7 +15,5 @@ android.useAndroidX=true kotlin.code.style=official # Tell the KMM plugin where the iOS project lives xcodeproj=./ios -kotlin.native.cacheKind.iosX64=none -kotlin.native.cacheKind.iosArm64=none # New Android source-set layout kotlin.mpp.androidSourceSetLayoutVersion=2 diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 26d5d5de..ebe41e10 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -29,7 +29,7 @@ ktor = "2.3.3" robolectric = "4.10.3" kermit = "2.0.0-RC3" -skie = "0.4.18-preview" +skie = "0.5.0" koin = "3.4.3" multiplatformSettings = "1.0.0" diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 6a15f370..8361448c 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -15,9 +15,9 @@ EXTERNAL SOURCES: :path: "../shared/" SPEC CHECKSUMS: - shared: de4d9686452f92be2911e6312a47b0d2961b2dd6 + shared: 200db62f38a2c4a9e496216a640f3782fc761e46 SwiftLint: c585ebd615d9520d7fbdbe151f527977b0534f1e PODFILE CHECKSUM: 3130ca9ec3cd58f2c60cfe8a432d7d96d89938bf -COCOAPODS: 1.12.1 +COCOAPODS: 1.13.0 diff --git a/ios/Pods/Local Podspecs/shared.podspec.json b/ios/Pods/Local Podspecs/shared.podspec.json index a45124c9..24f1aa51 100644 --- a/ios/Pods/Local Podspecs/shared.podspec.json +++ b/ios/Pods/Local Podspecs/shared.podspec.json @@ -26,6 +26,7 @@ "osx": null, "ios": null, "tvos": null, + "visionos": null, "watchos": null } } diff --git a/ios/Pods/Manifest.lock b/ios/Pods/Manifest.lock index 6a15f370..8361448c 100644 --- a/ios/Pods/Manifest.lock +++ b/ios/Pods/Manifest.lock @@ -15,9 +15,9 @@ EXTERNAL SOURCES: :path: "../shared/" SPEC CHECKSUMS: - shared: de4d9686452f92be2911e6312a47b0d2961b2dd6 + shared: 200db62f38a2c4a9e496216a640f3782fc761e46 SwiftLint: c585ebd615d9520d7fbdbe151f527977b0534f1e PODFILE CHECKSUM: 3130ca9ec3cd58f2c60cfe8a432d7d96d89938bf -COCOAPODS: 1.12.1 +COCOAPODS: 1.13.0 diff --git a/ios/Pods/Pods.xcodeproj/project.pbxproj b/ios/Pods/Pods.xcodeproj/project.pbxproj index 5832709d..7525eb7b 100644 --- a/ios/Pods/Pods.xcodeproj/project.pbxproj +++ b/ios/Pods/Pods.xcodeproj/project.pbxproj @@ -15,37 +15,34 @@ dependencies = ( ); name = SwiftLint; - productName = SwiftLint; }; 8777C9F6889E59EFFD631D80AEE9048B /* shared */ = { isa = PBXAggregateTarget; buildConfigurationList = 46EB2E000001A0 /* Build configuration list for PBXAggregateTarget "shared" */; buildPhases = ( - 46EB2E000003A0 /* [CP-User] Build shared */, - 46EB2E00000390 /* [CP] Copy dSYMs */, + 46EB2E00000380 /* [CP-User] Build shared */, ); dependencies = ( ); name = shared; - productName = shared; }; /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 46EB2E000002C0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 46EB2E000002B0 /* Foundation.framework */; }; - 46EB2E00000330 /* Pods-KaMPKitiOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000320 /* Pods-KaMPKitiOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 46EB2E00000380 /* Pods-KaMPKitiOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000370 /* Pods-KaMPKitiOS-dummy.m */; }; + 46EB2E000002B0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 46EB2E000002A0 /* Foundation.framework */; }; + 46EB2E00000320 /* Pods-KaMPKitiOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00000310 /* Pods-KaMPKitiOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 46EB2E00000370 /* Pods-KaMPKitiOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000360 /* Pods-KaMPKitiOS-dummy.m */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 46EB2E000003B0 /* PBXContainerItemProxy */ = { + 46EB2E00000390 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 46EB2E00000000 /* Project object */; proxyType = 1; remoteGlobalIDString = 52B60EC2A583F24ACBB69C113F5488B9; remoteInfo = SwiftLint; }; - 46EB2E000003D0 /* PBXContainerItemProxy */ = { + 46EB2E000003B0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 46EB2E00000000 /* Project object */; proxyType = 1; @@ -55,33 +52,32 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 46EB2E000000D0 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E000000D0 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; 46EB2E000000F0 /* shared.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = shared.framework; path = build/cocoapods/framework/shared.framework; sourceTree = ""; }; - 46EB2E00000110 /* shared.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; path = shared.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E00000110 /* shared.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = shared.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; 46EB2E00000170 /* SwiftLint.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftLint.debug.xcconfig; sourceTree = ""; }; 46EB2E00000180 /* SwiftLint.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftLint.release.xcconfig; sourceTree = ""; }; 46EB2E000001E0 /* shared.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = shared.debug.xcconfig; sourceTree = ""; }; 46EB2E000001F0 /* shared.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = shared.release.xcconfig; sourceTree = ""; }; - 46EB2E00000200 /* shared-copy-dsyms.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "shared-copy-dsyms.sh"; sourceTree = ""; }; - 46EB2E000002B0 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 46EB2E000002E0 /* Pods-KaMPKitiOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-KaMPKitiOS.release.xcconfig"; sourceTree = ""; }; - 46EB2E000002F0 /* Pods-KaMPKitiOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-KaMPKitiOS.debug.xcconfig"; sourceTree = ""; }; - 46EB2E00000300 /* Pods-KaMPKitiOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-KaMPKitiOS-Info.plist"; sourceTree = ""; }; - 46EB2E00000310 /* Pods-KaMPKitiOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-KaMPKitiOS.modulemap"; sourceTree = ""; }; - 46EB2E00000320 /* Pods-KaMPKitiOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-KaMPKitiOS-umbrella.h"; sourceTree = ""; }; - 46EB2E00000340 /* Pods-KaMPKitiOS-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-KaMPKitiOS-frameworks.sh"; sourceTree = ""; }; - 46EB2E00000350 /* Pods-KaMPKitiOS-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-KaMPKitiOS-acknowledgements.plist"; sourceTree = ""; }; - 46EB2E00000360 /* Pods-KaMPKitiOS-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-KaMPKitiOS-acknowledgements.markdown"; sourceTree = ""; }; - 46EB2E00000370 /* Pods-KaMPKitiOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-KaMPKitiOS-dummy.m"; sourceTree = ""; }; + 46EB2E000002A0 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 46EB2E000002D0 /* Pods-KaMPKitiOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-KaMPKitiOS.release.xcconfig"; sourceTree = ""; }; + 46EB2E000002E0 /* Pods-KaMPKitiOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-KaMPKitiOS.debug.xcconfig"; sourceTree = ""; }; + 46EB2E000002F0 /* Pods-KaMPKitiOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-KaMPKitiOS-Info.plist"; sourceTree = ""; }; + 46EB2E00000300 /* Pods-KaMPKitiOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-KaMPKitiOS.modulemap"; sourceTree = ""; }; + 46EB2E00000310 /* Pods-KaMPKitiOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-KaMPKitiOS-umbrella.h"; sourceTree = ""; }; + 46EB2E00000330 /* Pods-KaMPKitiOS-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-KaMPKitiOS-frameworks.sh"; sourceTree = ""; }; + 46EB2E00000340 /* Pods-KaMPKitiOS-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-KaMPKitiOS-acknowledgements.plist"; sourceTree = ""; }; + 46EB2E00000350 /* Pods-KaMPKitiOS-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-KaMPKitiOS-acknowledgements.markdown"; sourceTree = ""; }; + 46EB2E00000360 /* Pods-KaMPKitiOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-KaMPKitiOS-dummy.m"; sourceTree = ""; }; 4EDB9C40CD3583B30579DB2BE865F1D3 /* Pods-KaMPKitiOS */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-KaMPKitiOS"; path = Pods_KaMPKitiOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 46EB2E00000280 /* Frameworks */ = { + 46EB2E00000270 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 46EB2E000002C0 /* Foundation.framework in Frameworks */, + 46EB2E000002B0 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -111,7 +107,7 @@ 46EB2E00000060 /* Frameworks */ = { isa = PBXGroup; children = ( - 46EB2E000002A0 /* iOS */, + 46EB2E00000290 /* iOS */, ); name = Frameworks; sourceTree = ""; @@ -119,7 +115,7 @@ 46EB2E00000070 /* Targets Support Files */ = { isa = PBXGroup; children = ( - 46EB2E000002D0 /* Pods-KaMPKitiOS */, + 46EB2E000002C0 /* Pods-KaMPKitiOS */, ); name = "Targets Support Files"; sourceTree = ""; @@ -145,6 +141,7 @@ children = ( 46EB2E00000160 /* Support Files */, ); + name = SwiftLint; path = SwiftLint; sourceTree = ""; }; @@ -188,7 +185,6 @@ 46EB2E000001D0 /* Support Files */ = { isa = PBXGroup; children = ( - 46EB2E00000200 /* shared-copy-dsyms.sh */, 46EB2E000001E0 /* shared.debug.xcconfig */, 46EB2E000001F0 /* shared.release.xcconfig */, ); @@ -196,26 +192,26 @@ path = "../ios/Pods/Target Support Files/shared"; sourceTree = ""; }; - 46EB2E000002A0 /* iOS */ = { + 46EB2E00000290 /* iOS */ = { isa = PBXGroup; children = ( - 46EB2E000002B0 /* Foundation.framework */, + 46EB2E000002A0 /* Foundation.framework */, ); name = iOS; sourceTree = ""; }; - 46EB2E000002D0 /* Pods-KaMPKitiOS */ = { + 46EB2E000002C0 /* Pods-KaMPKitiOS */ = { isa = PBXGroup; children = ( - 46EB2E00000310 /* Pods-KaMPKitiOS.modulemap */, - 46EB2E00000360 /* Pods-KaMPKitiOS-acknowledgements.markdown */, - 46EB2E00000350 /* Pods-KaMPKitiOS-acknowledgements.plist */, - 46EB2E00000370 /* Pods-KaMPKitiOS-dummy.m */, - 46EB2E00000340 /* Pods-KaMPKitiOS-frameworks.sh */, - 46EB2E00000300 /* Pods-KaMPKitiOS-Info.plist */, - 46EB2E00000320 /* Pods-KaMPKitiOS-umbrella.h */, - 46EB2E000002F0 /* Pods-KaMPKitiOS.debug.xcconfig */, - 46EB2E000002E0 /* Pods-KaMPKitiOS.release.xcconfig */, + 46EB2E00000300 /* Pods-KaMPKitiOS.modulemap */, + 46EB2E00000350 /* Pods-KaMPKitiOS-acknowledgements.markdown */, + 46EB2E00000340 /* Pods-KaMPKitiOS-acknowledgements.plist */, + 46EB2E00000360 /* Pods-KaMPKitiOS-dummy.m */, + 46EB2E00000330 /* Pods-KaMPKitiOS-frameworks.sh */, + 46EB2E000002F0 /* Pods-KaMPKitiOS-Info.plist */, + 46EB2E00000310 /* Pods-KaMPKitiOS-umbrella.h */, + 46EB2E000002E0 /* Pods-KaMPKitiOS.debug.xcconfig */, + 46EB2E000002D0 /* Pods-KaMPKitiOS.release.xcconfig */, ); name = "Pods-KaMPKitiOS"; path = "Target Support Files/Pods-KaMPKitiOS"; @@ -224,11 +220,11 @@ /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 46EB2E00000260 /* Headers */ = { + 46EB2E00000250 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 46EB2E00000330 /* Pods-KaMPKitiOS-umbrella.h in Headers */, + 46EB2E00000320 /* Pods-KaMPKitiOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -237,18 +233,18 @@ /* Begin PBXNativeTarget section */ FA6E46E8E7462D72AFBDCEA698D24977 /* Pods-KaMPKitiOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 46EB2E00000220 /* Build configuration list for PBXNativeTarget "Pods-KaMPKitiOS" */; + buildConfigurationList = 46EB2E00000210 /* Build configuration list for PBXNativeTarget "Pods-KaMPKitiOS" */; buildPhases = ( - 46EB2E00000260 /* Headers */, - 46EB2E00000270 /* Sources */, - 46EB2E00000280 /* Frameworks */, - 46EB2E00000290 /* Resources */, + 46EB2E00000250 /* Headers */, + 46EB2E00000260 /* Sources */, + 46EB2E00000270 /* Frameworks */, + 46EB2E00000280 /* Resources */, ); buildRules = ( ); dependencies = ( + 46EB2E000003A0 /* PBXTargetDependency */, 46EB2E000003C0 /* PBXTargetDependency */, - 46EB2E000003E0 /* PBXTargetDependency */, ); name = "Pods-KaMPKitiOS"; productName = Pods_KaMPKitiOS; @@ -261,8 +257,8 @@ 46EB2E00000000 /* Project object */ = { isa = PBXProject; attributes = { - LastSwiftUpdateCheck = 1240; - LastUpgradeCheck = 1240; + LastSwiftUpdateCheck = 1500; + LastUpgradeCheck = 1500; }; buildConfigurationList = 46EB2E00000030 /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 10.0"; @@ -285,7 +281,7 @@ /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 46EB2E00000290 /* Resources */ = { + 46EB2E00000280 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -295,24 +291,7 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 46EB2E00000390 /* [CP] Copy dSYMs */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/shared/shared-copy-dsyms-input-files.xcfilelist", - ); - name = "[CP] Copy dSYMs"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/shared/shared-copy-dsyms-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/shared/shared-copy-dsyms.sh\"\n"; - showEnvVarsInLog = 0; - }; - 46EB2E000003A0 /* [CP-User] Build shared */ = { + 46EB2E00000380 /* [CP-User] Build shared */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -325,28 +304,28 @@ /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - 46EB2E00000270 /* Sources */ = { + 46EB2E00000260 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 46EB2E00000380 /* Pods-KaMPKitiOS-dummy.m in Sources */, + 46EB2E00000370 /* Pods-KaMPKitiOS-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 46EB2E000003C0 /* PBXTargetDependency */ = { + 46EB2E000003A0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SwiftLint; target = 52B60EC2A583F24ACBB69C113F5488B9 /* SwiftLint */; - targetProxy = 46EB2E000003B0 /* PBXContainerItemProxy */; + targetProxy = 46EB2E00000390 /* PBXContainerItemProxy */; }; - 46EB2E000003E0 /* PBXTargetDependency */ = { + 46EB2E000003C0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = shared; target = 8777C9F6889E59EFFD631D80AEE9048B /* shared */; - targetProxy = 46EB2E000003D0 /* PBXContainerItemProxy */; + targetProxy = 46EB2E000003B0 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ @@ -485,7 +464,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -502,7 +481,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -518,7 +497,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -535,7 +514,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -545,9 +524,9 @@ }; name = Debug; }; - 46EB2E00000230 /* Release */ = { + 46EB2E00000220 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000002E0 /* Pods-KaMPKitiOS.release.xcconfig */; + baseConfigurationReference = 46EB2E000002D0 /* Pods-KaMPKitiOS.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CLANG_ENABLE_OBJC_WEAK = NO; @@ -583,9 +562,9 @@ }; name = Release; }; - 46EB2E00000240 /* Debug */ = { + 46EB2E00000230 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 46EB2E000002F0 /* Pods-KaMPKitiOS.debug.xcconfig */; + baseConfigurationReference = 46EB2E000002E0 /* Pods-KaMPKitiOS.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CLANG_ENABLE_OBJC_WEAK = NO; @@ -650,11 +629,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 46EB2E00000220 /* Build configuration list for PBXNativeTarget "Pods-KaMPKitiOS" */ = { + 46EB2E00000210 /* Build configuration list for PBXNativeTarget "Pods-KaMPKitiOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 46EB2E00000240 /* Debug */, - 46EB2E00000230 /* Release */, + 46EB2E00000230 /* Debug */, + 46EB2E00000220 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/ios/Pods/Target Support Files/Pods-KaMPKitiOS/Pods-KaMPKitiOS-frameworks.sh b/ios/Pods/Target Support Files/Pods-KaMPKitiOS/Pods-KaMPKitiOS-frameworks.sh index 1e57ae2b..4339d470 100755 --- a/ios/Pods/Target Support Files/Pods-KaMPKitiOS/Pods-KaMPKitiOS-frameworks.sh +++ b/ios/Pods/Target Support Files/Pods-KaMPKitiOS/Pods-KaMPKitiOS-frameworks.sh @@ -18,7 +18,7 @@ echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}" -SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" +SWIFT_STDLIB_PATH="${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" BCSYMBOLMAP_DIR="BCSymbolMaps" diff --git a/settings.gradle.kts b/settings.gradle.kts index d0b63f2b..ee6cebb6 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -3,7 +3,6 @@ pluginManagement { google() mavenCentral() gradlePluginPortal() - maven("https://api.touchlab.dev/public") } }