From 5416d3511849950c54596b4f51a10ddaca35b57f Mon Sep 17 00:00:00 2001 From: neon443 <69979447+neon443@users.noreply.github.com> Date: Sun, 2 Nov 2025 08:28:13 +0000 Subject: [PATCH] add verison config thingy --- Config.xcconfig | 12 ++++++++++++ StickerSlack.xcodeproj/project.pbxproj | 20 ++++++++++++-------- 2 files changed, 24 insertions(+), 8 deletions(-) create mode 100644 Config.xcconfig diff --git a/Config.xcconfig b/Config.xcconfig new file mode 100644 index 0000000..1695f06 --- /dev/null +++ b/Config.xcconfig @@ -0,0 +1,12 @@ +// +// Config.xcconfig +// StickerSlack +// +// Created by neon443 on 02/11/2025. +// + +VERSION = 1.0 +BUILD = 1 + +// Configuration settings file format documentation can be found at: +// https://developer.apple.com/documentation/xcode/adding-a-build-configuration-file-to-your-project diff --git a/StickerSlack.xcodeproj/project.pbxproj b/StickerSlack.xcodeproj/project.pbxproj index b8905d7..a972ca1 100644 --- a/StickerSlack.xcodeproj/project.pbxproj +++ b/StickerSlack.xcodeproj/project.pbxproj @@ -103,6 +103,7 @@ A9B9A8232EB2CCB5004C9245 /* StickerSlackTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = StickerSlackTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; A9B9A82C2EB2CCBE004C9245 /* StickerSlackTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StickerSlackTests.swift; sourceTree = ""; }; A9D15B892EB1142C00404792 /* EmojiPack.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmojiPack.swift; sourceTree = ""; }; + A9E2ECD72EB74CE00038B2D6 /* Config.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Config.xcconfig; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -154,6 +155,7 @@ A949B1D62EA04C0B00215164 = { isa = PBXGroup; children = ( + A9E2ECD72EB74CE00038B2D6 /* Config.xcconfig */, A949B1F22EA04E8200215164 /* StickerSlack */, A9104C742EB3AE4700D160EA /* Resources */, A986A6CC2EB659E000B6E0FA /* StickerSlackiMessageApp */, @@ -455,6 +457,7 @@ /* Begin XCBuildConfiguration section */ A949B1E82EA04C0C00215164 /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = A9E2ECD72EB74CE00038B2D6 /* Config.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; @@ -517,6 +520,7 @@ }; A949B1E92EA04C0C00215164 /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = A9E2ECD72EB74CE00038B2D6 /* Config.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; @@ -576,7 +580,7 @@ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_ENTITLEMENTS = StickerSlack/StickerSlack.entitlements; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; + CURRENT_PROJECT_VERSION = "$(BUILD)"; DEVELOPMENT_TEAM = 8JGND254B7; ENABLE_APP_SANDBOX = YES; ENABLE_HARDENED_RUNTIME = YES; @@ -598,7 +602,7 @@ LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks"; "LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks"; MACOSX_DEPLOYMENT_TARGET = 12; - MARKETING_VERSION = 1.0; + MARKETING_VERSION = "$(VERSION)"; PRODUCT_BUNDLE_IDENTIFIER = com.neon443.StickerSlack; PRODUCT_NAME = "$(TARGET_NAME)"; REGISTER_APP_GROUPS = YES; @@ -622,7 +626,7 @@ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_ENTITLEMENTS = StickerSlack/StickerSlack.entitlements; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; + CURRENT_PROJECT_VERSION = "$(BUILD)"; DEVELOPMENT_TEAM = 8JGND254B7; ENABLE_APP_SANDBOX = YES; ENABLE_HARDENED_RUNTIME = YES; @@ -644,7 +648,7 @@ LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks"; "LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks"; MACOSX_DEPLOYMENT_TARGET = 12; - MARKETING_VERSION = 1.0; + MARKETING_VERSION = "$(VERSION)"; PRODUCT_BUNDLE_IDENTIFIER = com.neon443.StickerSlack; PRODUCT_NAME = "$(TARGET_NAME)"; REGISTER_APP_GROUPS = YES; @@ -667,7 +671,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = "iMessage App Icon"; CODE_SIGN_ENTITLEMENTS = StickerSlackiMessageApp/StickerSlackiMessageApp.entitlements; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; + CURRENT_PROJECT_VERSION = "$(BUILD)"; DEVELOPMENT_TEAM = 8JGND254B7; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = StickerSlackiMessageApp/Info.plist; @@ -679,7 +683,7 @@ "@executable_path/Frameworks", "@executable_path/../../Frameworks", ); - MARKETING_VERSION = 1.0; + MARKETING_VERSION = "$(VERSION)"; PRODUCT_BUNDLE_IDENTIFIER = com.neon443.StickerSlack.StickerSlackiMessageApp; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; @@ -699,7 +703,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = "iMessage App Icon"; CODE_SIGN_ENTITLEMENTS = StickerSlackiMessageApp/StickerSlackiMessageApp.entitlements; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; + CURRENT_PROJECT_VERSION = "$(BUILD)"; DEVELOPMENT_TEAM = 8JGND254B7; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = StickerSlackiMessageApp/Info.plist; @@ -711,7 +715,7 @@ "@executable_path/Frameworks", "@executable_path/../../Frameworks", ); - MARKETING_VERSION = 1.0; + MARKETING_VERSION = "$(VERSION)"; PRODUCT_BUNDLE_IDENTIFIER = com.neon443.StickerSlack.StickerSlackiMessageApp; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos;