From a1db2cd89411dccb2b9a7b9d8d203e2e9362fcb8 Mon Sep 17 00:00:00 2001 From: robaho Date: Tue, 15 Jan 2019 15:28:39 -0600 Subject: [PATCH] change to build using command line --- GIMPCore/GIMPCore.xcodeproj/project.pbxproj | 2 -- Plugins/Plugins.xcodeproj/project.pbxproj | 2 -- .../SamplePlugin.xcodeproj/project.pbxproj | 2 -- Seashore/Seashore.xcconfig => Seashore.xcconfig | 3 +-- Seashore/Info.plist | 6 +++--- Seashore/Seashore.xcodeproj/project.pbxproj | 4 ---- .../XCFQuickLook.xcodeproj/project.pbxproj | 2 -- .../XCFSpotlight.xcodeproj/project.pbxproj | 2 -- buildnotes.txt | 15 +++++++++++++++ seashore.xcworkspace/contents.xcworkspacedata | 7 +++---- 10 files changed, 22 insertions(+), 23 deletions(-) rename Seashore/Seashore.xcconfig => Seashore.xcconfig (75%) create mode 100644 buildnotes.txt diff --git a/GIMPCore/GIMPCore.xcodeproj/project.pbxproj b/GIMPCore/GIMPCore.xcodeproj/project.pbxproj index 8a12d42f..0d2a6c76 100644 --- a/GIMPCore/GIMPCore.xcodeproj/project.pbxproj +++ b/GIMPCore/GIMPCore.xcodeproj/project.pbxproj @@ -313,7 +313,6 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.7; }; name = Debug; }; @@ -374,7 +373,6 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.7; }; name = Release; }; diff --git a/Plugins/Plugins.xcodeproj/project.pbxproj b/Plugins/Plugins.xcodeproj/project.pbxproj index 7581b0c9..7896b5b3 100644 --- a/Plugins/Plugins.xcodeproj/project.pbxproj +++ b/Plugins/Plugins.xcodeproj/project.pbxproj @@ -186,7 +186,6 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.7; }; name = Debug; }; @@ -231,7 +230,6 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.7; }; name = Release; }; diff --git a/SamplePlugin/SamplePlugin.xcodeproj/project.pbxproj b/SamplePlugin/SamplePlugin.xcodeproj/project.pbxproj index 1f12f676..1f28b96e 100644 --- a/SamplePlugin/SamplePlugin.xcodeproj/project.pbxproj +++ b/SamplePlugin/SamplePlugin.xcodeproj/project.pbxproj @@ -190,7 +190,6 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.13; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; @@ -243,7 +242,6 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.13; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = macosx; diff --git a/Seashore/Seashore.xcconfig b/Seashore.xcconfig similarity index 75% rename from Seashore/Seashore.xcconfig rename to Seashore.xcconfig index e2ba9a64..d561bfe9 100644 --- a/Seashore/Seashore.xcconfig +++ b/Seashore.xcconfig @@ -7,5 +7,4 @@ // Configuration settings file format documentation can be found at: // https://help.apple.com/xcode/#/dev745c5c974 -CODE_SIGN_IDENTITY = OSX Developer -DEVELOPMENT_TEAM = ABC123ABC +MACOSX_DEPLOYMENT_TARGET = 10.7 diff --git a/Seashore/Info.plist b/Seashore/Info.plist index e2d549bf..afb38561 100644 --- a/Seashore/Info.plist +++ b/Seashore/Info.plist @@ -339,15 +339,15 @@ CFBundlePackageType APPL CFBundleShortVersionString - 2.1.9 + 2.2.0 CFBundleSignature SeSh CFBundleVersion - 201901140 + 201901150 LSApplicationCategoryType public.app-category.graphics-design LSMinimumSystemVersion - 10.7.0 + $(MACOSX_DEPLOYMENT_TARGET).0 NSAppTransportSecurity NSExceptionDomains diff --git a/Seashore/Seashore.xcodeproj/project.pbxproj b/Seashore/Seashore.xcodeproj/project.pbxproj index 9e220561..0cb80af3 100644 --- a/Seashore/Seashore.xcodeproj/project.pbxproj +++ b/Seashore/Seashore.xcodeproj/project.pbxproj @@ -2510,7 +2510,6 @@ /* Begin XCBuildConfiguration section */ 2B1F696B21D70C0700D6F371 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2BCA996C21E30C4F00E69BD5 /* Seashore.xcconfig */; buildSettings = { CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; @@ -2539,7 +2538,6 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.7; ONLY_ACTIVE_ARCH = YES; }; name = Debug; @@ -2595,7 +2593,6 @@ }; 2B1F696E21D70C0F00D6F371 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2BCA996C21E30C4F00E69BD5 /* Seashore.xcconfig */; buildSettings = { CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; @@ -2623,7 +2620,6 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.7; }; name = Release; }; diff --git a/XCFQuickLook/XCFQuickLook.xcodeproj/project.pbxproj b/XCFQuickLook/XCFQuickLook.xcodeproj/project.pbxproj index c6b7aa92..f1fc0f47 100644 --- a/XCFQuickLook/XCFQuickLook.xcodeproj/project.pbxproj +++ b/XCFQuickLook/XCFQuickLook.xcodeproj/project.pbxproj @@ -337,7 +337,6 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.7; ONLY_ACTIVE_ARCH = YES; }; name = Debug; @@ -371,7 +370,6 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.7; }; name = Release; }; diff --git a/XCFSpotlight/XCFSpotlight.xcodeproj/project.pbxproj b/XCFSpotlight/XCFSpotlight.xcodeproj/project.pbxproj index 90c33d70..738f001d 100644 --- a/XCFSpotlight/XCFSpotlight.xcodeproj/project.pbxproj +++ b/XCFSpotlight/XCFSpotlight.xcodeproj/project.pbxproj @@ -278,7 +278,6 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.7; ONLY_ACTIVE_ARCH = YES; }; name = Debug; @@ -312,7 +311,6 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.7; }; name = Release; }; diff --git a/buildnotes.txt b/buildnotes.txt new file mode 100644 index 00000000..9e20d9d4 --- /dev/null +++ b/buildnotes.txt @@ -0,0 +1,15 @@ +The workspace is designed to be built via the command line for distribution purposes. + +This is due to the shear number of projects because of the plugins. From the command you can use a default xcconfig file - this option does not appear when using the XCode UI builds. + +Here are the sample commands used (at the top-level directory) + +for building for the App Store + +xcodebuild archive -workspace seashore.xcworkspace/ -xcconfig Seashore.xcconfig -scheme "Seashore" + +for building the stand-alone DMG + +xcodebuild build -workspace seashore.xcworkspace/ -xcconfig Seashore.xcconfig -scheme "Seashore Disk Image" + + diff --git a/seashore.xcworkspace/contents.xcworkspacedata b/seashore.xcworkspace/contents.xcworkspacedata index 7f3578d8..5766d1e0 100644 --- a/seashore.xcworkspace/contents.xcworkspacedata +++ b/seashore.xcworkspace/contents.xcworkspacedata @@ -1,6 +1,9 @@ + + @@ -261,8 +264,4 @@ location = "container:XCFSpotlight/XCFSpotlight.xcodeproj"> - -