diff options
| author | Ruben Beltran del Rio <git@r.bdr.sh> | 2025-07-11 12:30:36 +0200 |
|---|---|---|
| committer | Ruben Beltran del Rio <git@r.bdr.sh> | 2025-07-11 12:30:36 +0200 |
| commit | f8c877e01e6517b13ec085d9d79bf316c7637344 (patch) | |
| tree | 94292e8ec72e1dab05fa9e6b015088c6c88cdc0a /Map.xcodeproj | |
| parent | 0cc8ac9cc39ce3a1bcc9ea88345d18f17a46cb2a (diff) | |
Share a configuration between app and quicklook
Diffstat (limited to 'Map.xcodeproj')
| -rw-r--r-- | Map.xcodeproj/project.pbxproj | 42 | ||||
| -rw-r--r-- | Map.xcodeproj/xcshareddata/xcschemes/Map.xcscheme | 78 | ||||
| -rw-r--r-- | Map.xcodeproj/xcshareddata/xcschemes/QuickLook.xcscheme | 101 |
3 files changed, 213 insertions, 8 deletions
diff --git a/Map.xcodeproj/project.pbxproj b/Map.xcodeproj/project.pbxproj index 1a3a167..5c97780 100644 --- a/Map.xcodeproj/project.pbxproj +++ b/Map.xcodeproj/project.pbxproj @@ -128,6 +128,20 @@ ); target = B5282B012E210D4400C62006 /* QuickLook */; }; + B564290B2E211EE400B1EE8B /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Config.xcconfig, + ); + target = B545870B2C961E9C0067B788 /* Map */; + }; + B564290C2E211EE400B1EE8B /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Config.xcconfig, + ); + target = B5282B012E210D4400C62006 /* QuickLook */; + }; B59830752E17E7C700F5FBF6 /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; membershipExceptions = ( @@ -163,6 +177,7 @@ /* Begin PBXFileSystemSynchronizedRootGroup section */ B5282B062E210D4500C62006 /* QuickLook */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (B5282B162E210D4500C62006 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = QuickLook; sourceTree = "<group>"; }; + B56429052E211C6900B1EE8B /* Shared */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (B564290B2E211EE400B1EE8B /* PBXFileSystemSynchronizedBuildFileExceptionSet */, B564290C2E211EE400B1EE8B /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = Shared; sourceTree = "<group>"; }; B598304E2E17E7C700F5FBF6 /* Map */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (B59830752E17E7C700F5FBF6 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, B5DF1E3F2E1868E8003477B5 /* PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet */, B5282B1B2E210D9F00C62006 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, B5282B492E21124E00C62006 /* PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = Map; sourceTree = "<group>"; }; B59830772E17E7CC00F5FBF6 /* MapTests */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = MapTests; sourceTree = "<group>"; }; B598307C2E17E7D600F5FBF6 /* MapUITests */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = MapUITests; sourceTree = "<group>"; }; @@ -217,6 +232,7 @@ B54587032C961E9C0067B788 = { isa = PBXGroup; children = ( + B56429052E211C6900B1EE8B /* Shared */, B598304E2E17E7C700F5FBF6 /* Map */, B59830772E17E7CC00F5FBF6 /* MapTests */, B598307C2E17E7D600F5FBF6 /* MapUITests */, @@ -255,6 +271,7 @@ ); fileSystemSynchronizedGroups = ( B5282B062E210D4500C62006 /* QuickLook */, + B56429052E211C6900B1EE8B /* Shared */, ); name = QuickLook; packageProductDependencies = ( @@ -281,6 +298,7 @@ B5282B112E210D4500C62006 /* PBXTargetDependency */, ); fileSystemSynchronizedGroups = ( + B56429052E211C6900B1EE8B /* Shared */, B598304E2E17E7C700F5FBF6 /* Map */, ); name = Map; @@ -470,10 +488,12 @@ /* Begin XCBuildConfiguration section */ B5282B142E210D4500C62006 /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReferenceAnchor = B56429052E211C6900B1EE8B /* Shared */; + baseConfigurationReferenceRelativePath = Config.xcconfig; buildSettings = { CODE_SIGN_ENTITLEMENTS = QuickLook/QuickLook.entitlements; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; + CURRENT_PROJECT_VERSION = "$(CURRENT_PROJECT_VERSION)"; ENABLE_HARDENED_RUNTIME = YES; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = QuickLook/Info.plist; @@ -485,7 +505,7 @@ "@executable_path/../../../../Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 15.5; - MARKETING_VERSION = 1.0; + MARKETING_VERSION = "$(MARKETING_VERSION)"; PRODUCT_BUNDLE_IDENTIFIER = systems.tranquil.Map.QuickLook; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; @@ -496,10 +516,12 @@ }; B5282B152E210D4500C62006 /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReferenceAnchor = B56429052E211C6900B1EE8B /* Shared */; + baseConfigurationReferenceRelativePath = Config.xcconfig; buildSettings = { CODE_SIGN_ENTITLEMENTS = QuickLook/QuickLook.entitlements; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; + CURRENT_PROJECT_VERSION = "$(CURRENT_PROJECT_VERSION)"; ENABLE_HARDENED_RUNTIME = YES; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = QuickLook/Info.plist; @@ -511,7 +533,7 @@ "@executable_path/../../../../Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 15.5; - MARKETING_VERSION = 1.0; + MARKETING_VERSION = "$(MARKETING_VERSION)"; PRODUCT_BUNDLE_IDENTIFIER = systems.tranquil.Map.QuickLook; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; @@ -646,13 +668,15 @@ }; B54587352C961E9E0067B788 /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReferenceAnchor = B56429052E211C6900B1EE8B /* Shared */; + baseConfigurationReferenceRelativePath = Config.xcconfig; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_ENTITLEMENTS = Map/Map.entitlements; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 50; + CURRENT_PROJECT_VERSION = "$(CURRENT_PROJECT_VERSION)"; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_ASSET_PATHS = "\"Map/Preview Content\""; ENABLE_HARDENED_RUNTIME = YES; @@ -666,7 +690,7 @@ "@executable_path/../Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 14.0; - MARKETING_VERSION = 4.0.0; + MARKETING_VERSION = "$(MARKETING_VERSION)"; PRODUCT_BUNDLE_IDENTIFIER = systems.tranquil.Map; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_EMIT_LOC_STRINGS = YES; @@ -677,13 +701,15 @@ }; B54587362C961E9E0067B788 /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReferenceAnchor = B56429052E211C6900B1EE8B /* Shared */; + baseConfigurationReferenceRelativePath = Config.xcconfig; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_ENTITLEMENTS = Map/Map.entitlements; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 50; + CURRENT_PROJECT_VERSION = "$(CURRENT_PROJECT_VERSION)"; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_ASSET_PATHS = "\"Map/Preview Content\""; ENABLE_HARDENED_RUNTIME = YES; @@ -697,7 +723,7 @@ "@executable_path/../Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 14.0; - MARKETING_VERSION = 4.0.0; + MARKETING_VERSION = "$(MARKETING_VERSION)"; PRODUCT_BUNDLE_IDENTIFIER = systems.tranquil.Map; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_EMIT_LOC_STRINGS = YES; diff --git a/Map.xcodeproj/xcshareddata/xcschemes/Map.xcscheme b/Map.xcodeproj/xcshareddata/xcschemes/Map.xcscheme new file mode 100644 index 0000000..dba25dc --- /dev/null +++ b/Map.xcodeproj/xcshareddata/xcschemes/Map.xcscheme @@ -0,0 +1,78 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Scheme + LastUpgradeVersion = "1640" + version = "1.7"> + <BuildAction + parallelizeBuildables = "YES" + buildImplicitDependencies = "YES" + buildArchitectures = "Automatic"> + <BuildActionEntries> + <BuildActionEntry + buildForTesting = "YES" + buildForRunning = "YES" + buildForProfiling = "YES" + buildForArchiving = "YES" + buildForAnalyzing = "YES"> + <BuildableReference + BuildableIdentifier = "primary" + BlueprintIdentifier = "B545870B2C961E9C0067B788" + BuildableName = "Map.app" + BlueprintName = "Map" + ReferencedContainer = "container:Map.xcodeproj"> + </BuildableReference> + </BuildActionEntry> + </BuildActionEntries> + </BuildAction> + <TestAction + buildConfiguration = "Debug" + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" + shouldUseLaunchSchemeArgsEnv = "YES" + shouldAutocreateTestPlan = "YES"> + </TestAction> + <LaunchAction + buildConfiguration = "Debug" + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" + launchStyle = "0" + useCustomWorkingDirectory = "NO" + ignoresPersistentStateOnLaunch = "NO" + debugDocumentVersioning = "YES" + debugServiceExtension = "internal" + allowLocationSimulation = "YES"> + <BuildableProductRunnable + runnableDebuggingMode = "0"> + <BuildableReference + BuildableIdentifier = "primary" + BlueprintIdentifier = "B545870B2C961E9C0067B788" + BuildableName = "Map.app" + BlueprintName = "Map" + ReferencedContainer = "container:Map.xcodeproj"> + </BuildableReference> + </BuildableProductRunnable> + </LaunchAction> + <ProfileAction + buildConfiguration = "Release" + shouldUseLaunchSchemeArgsEnv = "YES" + savedToolIdentifier = "" + useCustomWorkingDirectory = "NO" + debugDocumentVersioning = "YES"> + <BuildableProductRunnable + runnableDebuggingMode = "0"> + <BuildableReference + BuildableIdentifier = "primary" + BlueprintIdentifier = "B545870B2C961E9C0067B788" + BuildableName = "Map.app" + BlueprintName = "Map" + ReferencedContainer = "container:Map.xcodeproj"> + </BuildableReference> + </BuildableProductRunnable> + </ProfileAction> + <AnalyzeAction + buildConfiguration = "Debug"> + </AnalyzeAction> + <ArchiveAction + buildConfiguration = "Release" + revealArchiveInOrganizer = "YES"> + </ArchiveAction> +</Scheme> diff --git a/Map.xcodeproj/xcshareddata/xcschemes/QuickLook.xcscheme b/Map.xcodeproj/xcshareddata/xcschemes/QuickLook.xcscheme new file mode 100644 index 0000000..900c4d5 --- /dev/null +++ b/Map.xcodeproj/xcshareddata/xcschemes/QuickLook.xcscheme @@ -0,0 +1,101 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Scheme + LastUpgradeVersion = "1640" + wasCreatedForAppExtension = "YES" + version = "2.0"> + <BuildAction + parallelizeBuildables = "YES" + buildImplicitDependencies = "YES" + buildArchitectures = "Automatic"> + <BuildActionEntries> + <BuildActionEntry + buildForTesting = "YES" + buildForRunning = "YES" + buildForProfiling = "YES" + buildForArchiving = "YES" + buildForAnalyzing = "YES"> + <BuildableReference + BuildableIdentifier = "primary" + BlueprintIdentifier = "B5282B012E210D4400C62006" + BuildableName = "QuickLook.appex" + BlueprintName = "QuickLook" + ReferencedContainer = "container:Map.xcodeproj"> + </BuildableReference> + </BuildActionEntry> + <BuildActionEntry + buildForTesting = "YES" + buildForRunning = "YES" + buildForProfiling = "YES" + buildForArchiving = "YES" + buildForAnalyzing = "YES"> + <BuildableReference + BuildableIdentifier = "primary" + BlueprintIdentifier = "B545870B2C961E9C0067B788" + BuildableName = "Map.app" + BlueprintName = "Map" + ReferencedContainer = "container:Map.xcodeproj"> + </BuildableReference> + </BuildActionEntry> + </BuildActionEntries> + </BuildAction> + <TestAction + buildConfiguration = "Debug" + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" + shouldUseLaunchSchemeArgsEnv = "YES" + shouldAutocreateTestPlan = "YES"> + </TestAction> + <LaunchAction + buildConfiguration = "Debug" + selectedDebuggerIdentifier = "" + selectedLauncherIdentifier = "Xcode.IDEFoundation.Launcher.PosixSpawn" + launchStyle = "0" + askForAppToLaunch = "Yes" + useCustomWorkingDirectory = "NO" + ignoresPersistentStateOnLaunch = "NO" + debugDocumentVersioning = "YES" + debugServiceExtension = "internal" + allowLocationSimulation = "YES" + launchAutomaticallySubstyle = "2"> + <RemoteRunnable + runnableDebuggingMode = "0" + BundleIdentifier = "systems.tranquil.Map" + RemotePath = "/Applications/Map.app"> + </RemoteRunnable> + <MacroExpansion> + <BuildableReference + BuildableIdentifier = "primary" + BlueprintIdentifier = "B545870B2C961E9C0067B788" + BuildableName = "Map.app" + BlueprintName = "Map" + ReferencedContainer = "container:Map.xcodeproj"> + </BuildableReference> + </MacroExpansion> + </LaunchAction> + <ProfileAction + buildConfiguration = "Release" + shouldUseLaunchSchemeArgsEnv = "YES" + savedToolIdentifier = "" + useCustomWorkingDirectory = "NO" + debugDocumentVersioning = "YES" + askForAppToLaunch = "Yes" + launchAutomaticallySubstyle = "2"> + <BuildableProductRunnable + runnableDebuggingMode = "0"> + <BuildableReference + BuildableIdentifier = "primary" + BlueprintIdentifier = "B545870B2C961E9C0067B788" + BuildableName = "Map.app" + BlueprintName = "Map" + ReferencedContainer = "container:Map.xcodeproj"> + </BuildableReference> + </BuildableProductRunnable> + </ProfileAction> + <AnalyzeAction + buildConfiguration = "Debug"> + </AnalyzeAction> + <ArchiveAction + buildConfiguration = "Release" + revealArchiveInOrganizer = "YES"> + </ArchiveAction> +</Scheme> |