From 0001a0bca2f25d5dcf6a1ee75dcd2c1dbfde60f3 Mon Sep 17 00:00:00 2001 From: Carlos Martino Date: Mon, 22 Sep 2025 15:17:11 -0300 Subject: [PATCH] Initial commit --- .run/app.composeApp.run.xml | 73 +++++++++++++++++++ .run/iosApp.run.xml | 8 ++ README.md | 7 +- app/composeApp/build.gradle.kts | 1 - app/iosApp/iosApp.xcodeproj/project.pbxproj | 18 +++-- .../xcshareddata/xcschemes/iosApp.xcscheme | 71 ++++++++++++++++++ .../xcschemes/xcschememanagement.plist | 5 -- .../xcschemes/xcschememanagement.plist | 14 ---- 8 files changed, 170 insertions(+), 27 deletions(-) create mode 100644 .run/app.composeApp.run.xml create mode 100644 .run/iosApp.run.xml create mode 100644 app/iosApp/iosApp.xcodeproj/xcshareddata/xcschemes/iosApp.xcscheme delete mode 100644 iosApp/iosApp.xcodeproj/project.xcworkspace/xcuserdata/imcarlost.xcuserdatad/xcschemes/xcschememanagement.plist delete mode 100644 iosApp/iosApp.xcodeproj/xcuserdata/imcarlost.xcuserdatad/xcschemes/xcschememanagement.plist diff --git a/.run/app.composeApp.run.xml b/.run/app.composeApp.run.xml new file mode 100644 index 0000000..54ee7d9 --- /dev/null +++ b/.run/app.composeApp.run.xml @@ -0,0 +1,73 @@ + + + + \ No newline at end of file diff --git a/.run/iosApp.run.xml b/.run/iosApp.run.xml new file mode 100644 index 0000000..6cfd9ba --- /dev/null +++ b/.run/iosApp.run.xml @@ -0,0 +1,8 @@ + + + + + + + \ No newline at end of file diff --git a/README.md b/README.md index c634f25..8944616 100644 --- a/README.md +++ b/README.md @@ -2,4 +2,9 @@ After using this repo as a template you have to do the following changes so you can start working on your project ### [settings.gradle.kts](settings.gradle.kts) -- Change `rootProject.name` to your projects name \ No newline at end of file +- Change `rootProject.name` to your projects name + +### Xcode +- Change `Bundle Identifier` of the project (Target -> iosApp -> Build Settings -> Bundle Identifier) +- Change `Product Name` of the app (Target -> iosApp -> Build Settings -> Product Name) +- Change `App Category` of the app (Target -> iosApp -> General -> App Category) \ No newline at end of file diff --git a/app/composeApp/build.gradle.kts b/app/composeApp/build.gradle.kts index d5f537c..42dbcc6 100644 --- a/app/composeApp/build.gradle.kts +++ b/app/composeApp/build.gradle.kts @@ -1,4 +1,3 @@ -import org.jetbrains.compose.desktop.application.dsl.TargetFormat import org.jetbrains.kotlin.gradle.dsl.JvmTarget plugins { diff --git a/app/iosApp/iosApp.xcodeproj/project.pbxproj b/app/iosApp/iosApp.xcodeproj/project.pbxproj index 53e17be..1363425 100644 --- a/app/iosApp/iosApp.xcodeproj/project.pbxproj +++ b/app/iosApp/iosApp.xcodeproj/project.pbxproj @@ -7,7 +7,7 @@ objects = { /* Begin PBXFileReference section */ - 7BD5FB9056FAE8C6058EFA87 /* Triplogic.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Triplogic.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 7BD5FB9056FAE8C6058EFA87 /* Template.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Template.app; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */ @@ -59,7 +59,7 @@ B0536F6C4672B832C45F6F1F /* Products */ = { isa = PBXGroup; children = ( - 7BD5FB9056FAE8C6058EFA87 /* Triplogic.app */, + 7BD5FB9056FAE8C6058EFA87 /* Template.app */, ); name = Products; sourceTree = ""; @@ -87,7 +87,7 @@ packageProductDependencies = ( ); productName = iosApp; - productReference = 7BD5FB9056FAE8C6058EFA87 /* Triplogic.app */; + productReference = 7BD5FB9056FAE8C6058EFA87 /* Template.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ @@ -98,7 +98,7 @@ attributes = { BuildIndependentTargetsInParallel = 1; LastSwiftUpdateCheck = 1620; - LastUpgradeCheck = 1620; + LastUpgradeCheck = 2600; TargetAttributes = { B4B7972B44BDD2578B417581 = { CreatedOnToolsVersion = 16.2; @@ -176,7 +176,7 @@ CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_ASSET_PATHS = "\"iosApp/Preview Content\""; - DEVELOPMENT_TEAM = "${TEAM_ID}"; + DEVELOPMENT_TEAM = KD3VRW68F2; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = iosApp/Info.plist; @@ -189,6 +189,7 @@ "$(inherited)", "@executable_path/Frameworks", ); + PRODUCT_BUNDLE_IDENTIFIER = dev.carlosmartino.template.Template; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; @@ -204,7 +205,7 @@ CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_ASSET_PATHS = "\"iosApp/Preview Content\""; - DEVELOPMENT_TEAM = "${TEAM_ID}"; + DEVELOPMENT_TEAM = KD3VRW68F2; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = iosApp/Info.plist; @@ -217,6 +218,7 @@ "$(inherited)", "@executable_path/Frameworks", ); + PRODUCT_BUNDLE_IDENTIFIER = dev.carlosmartino.template.Template; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; @@ -260,6 +262,7 @@ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEVELOPMENT_TEAM = KD3VRW68F2; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_USER_SCRIPT_SANDBOXING = NO; @@ -275,6 +278,7 @@ LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; + PRODUCT_NAME = Template; SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; VALIDATE_PRODUCT = YES; @@ -318,6 +322,7 @@ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; + DEVELOPMENT_TEAM = KD3VRW68F2; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; ENABLE_USER_SCRIPT_SANDBOXING = NO; @@ -340,6 +345,7 @@ MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = Template; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; diff --git a/app/iosApp/iosApp.xcodeproj/xcshareddata/xcschemes/iosApp.xcscheme b/app/iosApp/iosApp.xcodeproj/xcshareddata/xcschemes/iosApp.xcscheme new file mode 100644 index 0000000..96e00be --- /dev/null +++ b/app/iosApp/iosApp.xcodeproj/xcshareddata/xcschemes/iosApp.xcscheme @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/iosApp/iosApp.xcodeproj/project.xcworkspace/xcuserdata/imcarlost.xcuserdatad/xcschemes/xcschememanagement.plist b/iosApp/iosApp.xcodeproj/project.xcworkspace/xcuserdata/imcarlost.xcuserdatad/xcschemes/xcschememanagement.plist deleted file mode 100644 index ee3458d..0000000 --- a/iosApp/iosApp.xcodeproj/project.xcworkspace/xcuserdata/imcarlost.xcuserdatad/xcschemes/xcschememanagement.plist +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/iosApp/iosApp.xcodeproj/xcuserdata/imcarlost.xcuserdatad/xcschemes/xcschememanagement.plist b/iosApp/iosApp.xcodeproj/xcuserdata/imcarlost.xcuserdatad/xcschemes/xcschememanagement.plist deleted file mode 100644 index fa59f97..0000000 --- a/iosApp/iosApp.xcodeproj/xcuserdata/imcarlost.xcuserdatad/xcschemes/xcschememanagement.plist +++ /dev/null @@ -1,14 +0,0 @@ - - - - - SchemeUserState - - iosApp.xcscheme - - orderHint - 0 - - - -